v3.22.1
Goodwill (Details)
9 Months Ended 11 Months Ended
Sep. 30, 2021
USD ($)
reportingUnit
Dec. 31, 2020
USD ($)
Goodwill [Line Items]    
Number of reporting units | reportingUnit 3  
Goodwill [Roll Forward]    
Beginning balance of goodwill $ 52,711,000 $ 0
Change arising from impact of foreign currency (187,000) 344,000
Ending balance of goodwill 69,625,000 52,711,000
Oakman    
Goodwill [Roll Forward]    
Goodwill arising from acquisition 6,866,000  
Measurement period adjustment - acquisition 1,951,000  
Ending balance of goodwill 8,817,000  
DPSS    
Goodwill [Roll Forward]    
Goodwill arising from acquisition 10,904,000  
Measurement period adjustment - acquisition 88,000  
Ending balance of goodwill 10,992,000  
DSS    
Goodwill [Roll Forward]    
Goodwill arising from acquisition   3,984,000
Measurement period adjustment - acquisition (85,000)  
Ending balance of goodwill 3,899,000  
MIS    
Goodwill [Roll Forward]    
Goodwill arising from acquisition   15,320,000
Measurement period adjustment - acquisition (512,000)  
Ending balance of goodwill 14,808,000  
Roccor    
Goodwill [Roll Forward]    
Goodwill arising from acquisition   6,725,000
Measurement period adjustment - acquisition (684,000)  
Ending balance of goodwill 6,041,000  
Adcole    
Goodwill [Roll Forward]    
Goodwill arising from acquisition   21,525,000
LoadPath    
Goodwill [Roll Forward]    
Goodwill arising from acquisition   $ 4,813,000
Measurement period adjustment - acquisition (1,427,000)  
Ending balance of goodwill 3,386,000  
Mission Solutions Reporting Unit    
Goodwill [Line Items]    
Goodwill impairment 0  
Space Components Reporting Unit    
Goodwill [Line Items]    
Goodwill impairment 0  
Engineering Services Reporting Unit    
Goodwill [Line Items]    
Goodwill impairment $ 0