XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Revenue and Adjusted Gross Margin (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Reconciliation of gross margin to adjusted gross margin        
Revenue $ 382,430 $ 292,161 $ 1,112,745 $ 831,175
Cost of sales, exclusive of depreciation and amortization 129,825 114,205 400,919 341,384
Adjusted gross margin 252,605 177,956 711,826 489,791
Contract operations        
Reconciliation of gross margin to adjusted gross margin        
Revenue 326,269 245,420 944,993 693,939
Cost of sales, exclusive of depreciation and amortization 86,710 79,810 272,661 236,831
Adjusted gross margin 239,559 165,610 672,332 457,108
Aftermarket services        
Reconciliation of gross margin to adjusted gross margin        
Revenue 56,161 46,741 167,752 137,236
Cost of sales, exclusive of depreciation and amortization 43,115 34,395 128,258 104,553
Adjusted gross margin $ 13,046 $ 12,346 $ 39,494 $ 32,683