XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Revenue and Adjusted Gross Margin (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Reconciliation of gross margin to adjusted gross margin    
Revenue $ 347,163 $ 268,488
Cost of sales, exclusive of depreciation and amortization 125,056 112,743
Adjusted gross margin 222,107 155,745
Contract operations    
Reconciliation of gross margin to adjusted gross margin    
Revenue 300,397 223,051
Cost of sales, exclusive of depreciation and amortization 89,799 77,743
Adjusted gross margin 210,598 145,308
Aftermarket services    
Reconciliation of gross margin to adjusted gross margin    
Revenue 46,766 45,437
Cost of sales, exclusive of depreciation and amortization 35,257 35,000
Adjusted gross margin $ 11,509 $ 10,437