XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information - Revenue and Gross Margin by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue and other financial information by reportable segment        
Revenue $ 292,161 $ 253,367 $ 831,175 $ 730,744
Adjusted gross margin 177,956 141,406 489,791 394,017
Capital expenditures     261,044 261,977
Contract operations        
Revenue and other financial information by reportable segment        
Revenue 245,420 207,552 693,939 596,417
Adjusted gross margin 165,610 132,279 457,108 365,629
Aftermarket services        
Revenue and other financial information by reportable segment        
Revenue 46,741 45,815 137,236 134,327
Adjusted gross margin $ 12,346 $ 9,127 $ 32,683 $ 28,388