Annual report pursuant to Section 13 and 15(d)

Nature of Business and Significant Accounting Policies - Narrative (Details)

v3.22.4
Nature of Business and Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
contract
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Property, Plant and Equipment [Line Items]      
Percentage of contracts with the government 47.00% 57.00% 69.00%
Number of contract types | contract 3    
Costs and operating expenses $ 894,631 $ 729,333 $ 606,896
Deferred compensation plan expense 300 400 1,000
Net income (loss) 28,059 7,966 (5,171)
Inventories      
Property, Plant and Equipment [Line Items]      
Costs and operating expenses   24,400  
Selling, General and Administrative Expenses      
Property, Plant and Equipment [Line Items]      
Net income (loss) $ 22 $ (600) $ (900)
Other Capitalized Property Plant and Equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, useful life (in years) 3 years    
Other Capitalized Property Plant and Equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, useful life (in years) 15 years    
Land, Buildings and Improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, useful life (in years) 15 years    
Land, Buildings and Improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, useful life (in years) 20 years