XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Schedule of Intangible Assets Value on Purchase Price (Details) - USD ($)
$ in Thousands
9 Months Ended
Aug. 23, 2023
Apr. 13, 2023
May 31, 2022
Sep. 30, 2023
Customer Relationships        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       9 years
Customer Relationships | Sealing Technologies, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 31,400      
Amortization Period (in years) 8 years      
Customer Relationships | IPKeys Power Partners        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount [1]   $ 15,900    
Amortization Period (in years) [1]   16 years    
Customer Relationships | Xator Corporation        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount     $ 37,000  
Amortization Period (in years)     15 years  
Backlog        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       4 years 3 months 18 days
Backlog | Sealing Technologies, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 18,500      
Amortization Period (in years) 8 years      
Backlog | Xator Corporation        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount     $ 81,000  
Amortization Period (in years)     6 years  
Trade Names        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       1 year 1 month 6 days
Trade Names | Xator Corporation        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount     $ 4,000  
Amortization Period (in years)     1 year  
Developed Technologies        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       5 years 6 months
Developed Technologies | Sealing Technologies, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 8,000      
Amortization Period (in years) 5 years      
Developed Technologies | IPKeys Power Partners        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount   $ 7,000    
Amortization Period (in years)   11 years    
Developed Technologies | Xator Corporation        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount     $ 1,000  
Amortization Period (in years)     3 years  
Other        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       3 years 6 months
Other | Sealing Technologies, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 2,000      
Other | IPKeys Power Partners        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount   $ 100    
Amortization Period (in years)   1 year    
Other | Minimum | Sealing Technologies, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years) 1 year      
Other | Maximum | Sealing Technologies, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years) 3 years      
Noncompete Agreements        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       3 years 3 months 18 days
Noncompete Agreements | Xator Corporation        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount     $ 500  
Amortization Period (in years)     3 years  
[1] The acquired business is a SaaS commercial business. Backlog for this type of business is included as customer relationships.