XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Revenue and Adjusted Gross Margin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reconciliation of gross margin to adjusted gross margin        
Revenue $ 383,152 $ 270,526 $ 730,315 $ 539,014
Cost of sales, exclusive of depreciation and amortization 146,038 114,436 271,094 227,179
Adjusted gross margin 237,114 156,090 459,221 311,835
Contract operations        
Reconciliation of gross margin to adjusted gross margin        
Revenue 318,327 225,468 618,724 448,519
Cost of sales, exclusive of depreciation and amortization 96,152 79,278 185,951 157,021
Adjusted gross margin 222,175 146,190 432,773 291,498
Aftermarket services        
Reconciliation of gross margin to adjusted gross margin        
Revenue 64,825 45,058 111,591 90,495
Cost of sales, exclusive of depreciation and amortization 49,886 35,158 85,143 70,158
Adjusted gross margin $ 14,939 $ 9,900 $ 26,448 $ 20,337