XML 161 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment - Summary of Financial Information of Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total sales $ 1,055,957 $ 613,960 $ 482,724
Cost of sales (excluding depreciation, depletion and accretion expense) 725,196 260,396 198,918
Depreciation, depletion and accretion expense 98,747 39,798 27,498
Gross profit 232,014 313,766 256,308
Selling, general and administrative expense (including stock and unit-based compensation expense of $22,381, $7,409 and $678, respectively) 106,248 48,636 24,317
Amortization expense of acquired intangible assets 12,316 0 0
Loss on disposal of assets 19,672 0 0
Insurance recovery (gain) (20,098) 0 0
Operating income 113,876 265,130 231,991
Interest (expense), net (38,647) (7,689) (15,760)
Income before income taxes 75,780 257,871 218,862
Income tax expense 15,836 31,378 1,856
Net income 59,944 226,493 217,006
Total Assets 1,972,652 1,261,686  
Reportable Segment [Member]      
Segment Reporting Information [Line Items]      
Total sales 1,055,957 613,960 482,724
Cost of sales (excluding depreciation, depletion and accretion expense) 725,196 260,396 198,918
Depreciation, depletion and accretion expense 98,747 39,798 27,498
Gross profit 232,014 313,766 256,308
Selling, general and administrative expense (including stock and unit-based compensation expense of $22,381, $7,409 and $678, respectively) 106,248 48,636 24,317
Amortization expense of acquired intangible assets 12,316 0 0
Loss on disposal of assets 19,672 0 0
Insurance recovery (gain) (20,098) 0 0
Operating income 113,876 265,130 231,991
Interest (expense), net (38,647) (7,689) (15,760)
Other income, net 551 430 2,631
Income before income taxes 75,780 257,871 218,862
Income tax expense 15,836 31,378 1,856
Net income 59,944 226,493 217,006
Total Assets 1,972,652 1,261,686  
Product Sales [Member]      
Segment Reporting Information [Line Items]      
Total sales 515,434 468,119 408,446
Product Sales [Member] | Reportable Segment [Member]      
Segment Reporting Information [Line Items]      
Total sales 515,434 468,119 408,446
Service Sales [Member]      
Segment Reporting Information [Line Items]      
Total sales 540,523 145,841 74,278
Service Sales [Member] | Reportable Segment [Member]      
Segment Reporting Information [Line Items]      
Total sales $ 540,523 $ 145,841 $ 74,278