Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Nature of Business and Significant Accounting Policies - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 29, 2024
agreement
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Property, Plant and Equipment [Line Items]        
Cash in foreign bank accounts   $ 6,000    
Inventory provision       $ 24,400
Deferred compensation plan expense   400 $ 300 400
COLI, fair value, gain (loss)   $ 600 $ 22 $ (600)
Subsequent Event | Discontinued Operations, Held-for-Sale | Federal And Defense Segment        
Property, Plant and Equipment [Line Items]        
Number of agreements | agreement 2      
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