v3.26.1
Business Segments - Summary of Segment Total Assets and Capital Expenditures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]          
Total assets $ 2,555,267   $ 2,555,267   $ 2,228,428
Total capital expenditures incurred 149,979 $ 40,302 217,055 $ 79,165  
Sand & Logistics [Member]          
Segment Reporting Information [Line Items]          
Total assets 2,217,714   2,217,714   1,946,298
Total capital expenditures incurred 18,363 33,420 37,213 70,144  
Power [Member]          
Segment Reporting Information [Line Items]          
Total assets 337,553   337,553   $ 282,130
Total capital expenditures incurred $ 131,616 $ 6,882 $ 179,842 $ 9,021