XML 69 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Schedule of Intangible Assets Value on Purchase Price (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2022
Jul. 06, 2021
Nov. 19, 2020
Dec. 31, 2022
Customer Relationships        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       9 years
Customer Relationships | Xator Corporation        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 37,000      
Amortization Period (in years) 15 years      
Customer Relationships | BlackHorse Solutions, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount   $ 39,000    
Amortization Period (in years)   16 years    
Customer Relationships | Braxton Science & Technology Group        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount     $ 34,100  
Amortization Period (in years)     12 years  
Backlog        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       4 years
Backlog | Xator Corporation        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 81,000      
Amortization Period (in years) 6 years      
Backlog | BlackHorse Solutions, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount   $ 23,000    
Amortization Period (in years)   3 years    
Backlog | Braxton Science & Technology Group        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount     $ 38,200  
Amortization Period (in years)     3 years  
Developed Technologies        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       5 years
Developed Technologies | Xator Corporation        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 1,000      
Amortization Period (in years) 3 years      
Developed Technologies | BlackHorse Solutions, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount   $ 1,000    
Amortization Period (in years)   3 years    
Developed Technologies | Braxton Science & Technology Group        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount     $ 2,000  
Amortization Period (in years)     6 years  
Trade Names        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       1 year
Trade Names | Xator Corporation        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 4,000      
Amortization Period (in years) 1 year      
Trade Names | BlackHorse Solutions, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount   $ 1,000    
Amortization Period (in years)   2 years    
Noncompete Agreements        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       3 years
Noncompete Agreements | Xator Corporation        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 500      
Amortization Period (in years) 3 years      
Noncompete Agreements | BlackHorse Solutions, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount   $ 1,000    
Amortization Period (in years)   3 years    
Noncompete Agreements | Braxton Science & Technology Group        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount     $ 650  
Amortization Period (in years)     3 years