XML 86 R75.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues - Revenues by Contract (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 37,613 $ 36,311 $ 74,003 $ 71,881
Time and materials        
Disaggregation of Revenue [Line Items]        
Revenues 26,659 28,118 50,657 56,961
Firm fixed price        
Disaggregation of Revenue [Line Items]        
Revenues 6,855 8,193 14,952 14,920
Cost-plus        
Disaggregation of Revenue [Line Items]        
Revenues $ 4,099 $ 0 $ 8,394 $ 0