v3.26.1
Business Segments - Summary of Financial Information to Business Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Total revenue $ 265,583 $ 297,591
Cost of sales (excluding depreciation, depletion and accretion expense) [1] 214,025 206,063
Depreciation, depletion and accretion expense [1] 45,226 37,000
Gross profit (loss) 6,332 54,528
Selling, general and administrative expense 35,746 34,412
Credit loss expense 17 0
Amortization expense of acquired intangible assets 6,371 4,785
Insurance recovery (gain) (3,326) 0
Operating income (loss) (32,476) 15,331
Interest (expense), net (15,784) (12,078)
Other income, net 486 259
Income (loss) before income taxes (47,774) 3,512
Income tax expense (benefit) (510) 2,293
Net income (loss) (47,264) 1,219
Sand & Logistics [Member]    
Segment Reporting Information [Line Items]    
Total revenue 244,717 290,254
Cost of sales (excluding depreciation, depletion and accretion expense) [1] 206,052 203,719
Depreciation, depletion and accretion expense [1] 40,078 35,911
Gross profit (loss) (1,413) 50,624
Power [Member]    
Segment Reporting Information [Line Items]    
Total revenue 20,866 7,337
Cost of sales (excluding depreciation, depletion and accretion expense) [1] 7,973 2,344
Depreciation, depletion and accretion expense [1] 5,148 1,089
Gross profit (loss) 7,745 3,904
Product Sales [Member]    
Segment Reporting Information [Line Items]    
Total revenue 108,940 139,645
Product Sales [Member] | Sand & Logistics [Member]    
Segment Reporting Information [Line Items]    
Total revenue 105,604 139,645
Product Sales [Member] | Power [Member]    
Segment Reporting Information [Line Items]    
Total revenue 3,336 0
Service Sales [Member]    
Segment Reporting Information [Line Items]    
Total revenue 139,113 150,609
Service Sales [Member] | Sand & Logistics [Member]    
Segment Reporting Information [Line Items]    
Total revenue 139,113 150,609
Service Sales [Member] | Power [Member]    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Rental Revenue [Member]    
Segment Reporting Information [Line Items]    
Total revenue 17,530 7,337
Rental Revenue [Member] | Sand & Logistics [Member]    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Rental Revenue [Member] | Power [Member]    
Segment Reporting Information [Line Items]    
Total revenue $ 17,530 $ 7,337
[1] The significant expense categories and amounts align with the segment-level information that is regularly provided to the CODM.