XML 142 R127.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Revenue and Gross Margin by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue and other financial information by reportable segment      
Revenue $ 990,337 $ 845,568 $ 781,461
Gross margin 541,318 426,084 422,544
Capital expenditures 298,632 239,867 97,885
Contract operations      
Revenue and other financial information by reportable segment      
Revenue 809,439 677,801 648,311
Gross margin 502,691 398,903 403,825
Aftermarket services      
Revenue and other financial information by reportable segment      
Revenue 180,898 167,767 133,150
Gross margin 38,627 27,181 18,719
Operating | Contract operations      
Revenue and other financial information by reportable segment      
Capital expenditures 294,315 237,246 94,863
Operating | Aftermarket services      
Revenue and other financial information by reportable segment      
Capital expenditures 3,300 1,964 2,675
Corporate      
Revenue and other financial information by reportable segment      
Capital expenditures $ 1,017 $ 657 $ 347