XML 89 R78.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenues - Revenues by Contract (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 40,651 $ 40,219 $ 114,654 $ 112,100
Time and materials        
Disaggregation of Revenue [Line Items]        
Revenues 26,728 22,879 77,385 79,840
Firm fixed price        
Disaggregation of Revenue [Line Items]        
Revenues 9,812 17,340 24,764 32,260
Cost-plus        
Disaggregation of Revenue [Line Items]        
Revenues $ 4,111 $ 0 $ 12,505 $ 0