XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information - Revenue and Gross Margin by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue and other financial information by reportable segment    
Revenue $ 229,834 $ 197,201
Gross margin 116,444 104,062
Contract Operations    
Revenue and other financial information by reportable segment    
Revenue 187,745 163,656
Gross margin 108,263 99,155
Aftermarket Services    
Revenue and other financial information by reportable segment    
Revenue 42,089 33,545
Gross margin $ 8,181 $ 4,907