v3.26.1
Business Segments - Summary of Segment Total Assets and Capital Expenditures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]      
Total assets $ 2,298,578   $ 2,228,428
Total capital expenditures incurred 67,076 $ 38,863  
Sand & Logistics [Member]      
Segment Reporting Information [Line Items]      
Total assets 1,966,392   1,946,298
Total capital expenditures incurred 18,850 36,724  
Power [Member]      
Segment Reporting Information [Line Items]      
Total assets 332,186   $ 282,130
Total capital expenditures incurred $ 48,226 $ 2,139