Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Business Segments - Summary of Financial Information for Reportable Segments (Parenthetical) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]      
Total assets $ 3,020.9   $ 2,988.1
Proppant Production      
Segment Reporting Information [Line Items]      
Noncash revenue associated with acquired contract liabilities 5.7 $ 16.5  
Stimulation Services      
Segment Reporting Information [Line Items]      
Intercompany supply commitment charge 7.5 8.7  
Flotek      
Segment Reporting Information [Line Items]      
Revenue related to contract shortfalls $ 7.5 $ 8.7