Quarterly report [Sections 13 or 15(d)]

Earnings per Share - Schedule of Basic and Diluted Earnings per Share (Details)

v3.25.3
Earnings per Share - Schedule of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net loss attributable to ProFrac Holding Corp. $ (100.9) $ (45.2) $ (226.4) $ (110.1)
Net income (loss) used for basic earnings per Class A common share $ (102.2) $ (46.4) $ (230.3) $ (113.7)
Denominator:        
Weighted average Class A common shares outstanding, basic 170.8 160.1 163.8 159.9
Weighted-average Class A shares used for diluted EPS computation 170.8 160.1 163.8 159.9
Basic (loss) earnings per share - Class A Common Stock $ (0.6) $ (0.29) $ (1.41) $ (0.71)
Diluted (loss) earnings per share - Class A Common Stock $ (0.6) $ (0.29) $ (1.41) $ (0.71)
Class A Common Stock        
Numerator:        
Net loss attributable to ProFrac Holding Corp. $ (100.9) $ (45.2) $ (226.4) $ (110.1)
Adjust Series A redeemable convertible preferred stock to its maximum redemption value (1.3) (1.2) (3.9) (3.6)
Net income (loss) used for basic earnings per Class A common share (102.2) (46.4) (230.3) (113.7)
Net income (loss) used for diluted earnings per Class A common share $ (102.2) $ (46.4) $ (230.3) $ (113.7)
Denominator:        
Weighted average Class A common shares outstanding, basic 170.8 160.1 163.8 159.9
Weighted-average Class A shares used for diluted EPS computation 170.8 160.1 163.8 159.9
Basic (loss) earnings per share - Class A Common Stock $ (0.6) $ (0.29) $ (1.41) $ (0.71)
Diluted (loss) earnings per share - Class A Common Stock $ (0.6) $ (0.29) $ (1.41) $ (0.71)
Antidilutive shares:        
Total antidilutive shares 2.9 2.9 2.9 2.8
Class A Common Stock | Preferred Stock        
Antidilutive shares:        
Total antidilutive shares 2.9 2.7 2.9 2.6
Class A Common Stock | Employee Restricted Stock Units Which are Antidilutive Due to Net Loss Position        
Antidilutive shares:        
Total antidilutive shares   0.2   0.2