Annual report pursuant to Section 13 and 15(d)

Goodwill - Schedule of Goodwill (Details)

v3.23.1
Goodwill - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Oct. 31, 2022
Nov. 01, 2021
Feb. 17, 2021
Jan. 15, 2021
Dec. 31, 2020
Goodwill [Line Items]              
Goodwill $ 64,618 $ 96,314         $ 52,711
Change arising from impact of foreign currency 907 (247)          
Impairment expense (49,916) 0          
Oakman              
Goodwill [Line Items]              
Goodwill           $ 8,783  
Goodwill arising from acquisition   6,866          
Measurement period adjustment - acquisition   1,917          
DPSS              
Goodwill [Line Items]              
Goodwill   11,300     $ 11,254    
Goodwill arising from acquisition   10,904          
Measurement period adjustment - acquisition   350          
Techshot              
Goodwill [Line Items]              
Goodwill       $ 26,521      
Goodwill arising from acquisition   26,521          
DSS              
Goodwill [Line Items]              
Measurement period adjustment - acquisition   (85)          
MIS              
Goodwill [Line Items]              
Measurement period adjustment - acquisition   (512)          
Roccor              
Goodwill [Line Items]              
Measurement period adjustment - acquisition   (684)          
LoadPath              
Goodwill [Line Items]              
Measurement period adjustment - acquisition   $ (1,427)          
Space NV              
Goodwill [Line Items]              
Goodwill     $ 17,313        
Goodwill arising from acquisition $ 17,313