XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information - Revenue and Gross Margin by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue and other financial information by reportable segment        
Revenue $ 270,526 $ 247,543 $ 539,014 $ 477,377
Adjusted gross margin 156,090 136,167 311,835 252,611
Capital expenditures     191,026 187,476
Contract operations        
Revenue and other financial information by reportable segment        
Revenue 225,468 201,120 448,519 388,865
Adjusted gross margin 146,190 125,087 291,498 233,350
Aftermarket services        
Revenue and other financial information by reportable segment        
Revenue 45,058 46,423 90,495 88,512
Adjusted gross margin $ 9,900 $ 11,080 $ 20,337 $ 19,261