XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Revenue and Gross Margin by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue and other financial information by reportable segment    
Revenue $ 268,488 $ 229,834
Gross margin 155,745 116,444
Capital expenditures 99,755 84,392
Contract operations    
Revenue and other financial information by reportable segment    
Revenue 223,051 187,745
Gross margin 145,308 108,263
Aftermarket services    
Revenue and other financial information by reportable segment    
Revenue 45,437 42,089
Gross margin $ 10,437 $ 8,181