Annual report [Section 13 and 15(d), not S-K Item 405]

Business Segments - Summary of Financial Information for Reportable Segments (Parenthetical) (Details)

v3.25.0.1
Business Segments - Summary of Financial Information for Reportable Segments (Parenthetical) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total assets $ 2,988.1 $ 3,070.7  
Proppant Production      
Segment Reporting Information [Line Items]      
Noncash revenue associated with acquired contract liabilities 43.7 57.5 $ 6.6
Stimulation Services      
Segment Reporting Information [Line Items]      
Intercompany supply commitment charge 32.5 20.1  
Total assets   23.4 $ 53.6
Flotek      
Segment Reporting Information [Line Items]      
Revenue related to contract shortfalls $ 32.5 $ 20.1