XML 90 R80.htm IDEA: XBRL DOCUMENT v3.22.2
Segments - Revenue and Gross Margin by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue and other financial information by reportable segment        
Revenue $ 215,828 $ 195,615 $ 413,029 $ 391,046
Gross margin 105,763 106,738 209,825 215,021
Contract Operations        
Revenue and other financial information by reportable segment        
Revenue 166,298 163,865 329,954 329,899
Gross margin 97,943 102,478 197,098 207,147
Aftermarket Services        
Revenue and other financial information by reportable segment        
Revenue 49,530 31,750 83,075 61,147
Gross margin $ 7,820 $ 4,260 $ 12,727 $ 7,874