XML 157 R138.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segments - Revenue and Adjusted Gross Margin (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of adjusted gross margin to gross margin      
Revenue $ 1,157,591 $ 990,337 $ 845,568
Cost of sales, exclusive of depreciation and amortization 458,501 449,019 419,484
Adjusted gross margin 699,090 541,318 426,084
Contract operations      
Reconciliation of adjusted gross margin to gross margin      
Revenue 980,405 809,439 677,801
Cost of sales, exclusive of depreciation and amortization 323,052 306,748 278,898
Adjusted gross margin 657,353 502,691 398,903
Aftermarket services      
Reconciliation of adjusted gross margin to gross margin      
Revenue 177,186 180,898 167,767
Cost of sales, exclusive of depreciation and amortization 135,449 142,271 140,586
Adjusted gross margin $ 41,737 $ 38,627 $ 27,181