XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions - Schedule of Intangible Assets Value on Purchase Price (Details) - USD ($)
$ in Thousands
9 Months Ended
Aug. 16, 2024
Aug. 23, 2023
Apr. 13, 2023
Sep. 30, 2024
Customer Relationships        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       11 years 8 months 12 days
Customer Relationships | BlackSignal Technologies, LLC.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 33,000      
Amortization Period (in years) 14 years      
Customer Relationships | Sealing Technologies, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount   $ 40,000    
Amortization Period (in years)   14 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  
Backlog        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       4 years 2 months 12 days
Backlog | BlackSignal Technologies, LLC.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 30,400      
Amortization Period (in years) 3 years      
Backlog | Sealing Technologies, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount   $ 26,000    
Amortization Period (in years)   3 years    
Trade Names        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       1 year
Developed Technologies        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       4 years 7 months 6 days
Developed Technologies | BlackSignal Technologies, LLC.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 4,900      
Amortization Period (in years) 5 years      
Developed Technologies | Sealing Technologies, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount   $ 8,000    
Amortization Period (in years)   3 years    
Developed Technologies | IPKeys Power Partners        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount     $ 7,000  
Amortization Period (in years)     11 years  
Noncompete Agreements        
Acquired Finite Lived Intangible Assets [Line Items]        
Amortization Period (in years)       3 years
Noncompete Agreements | BlackSignal Technologies, LLC.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 3,900      
Amortization Period (in years) 3 years      
Other | BlackSignal Technologies, LLC.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 1,000      
Amortization Period (in years) 1 year      
Other | Sealing Technologies, Inc.        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount   $ 1,000    
Amortization Period (in years)   1 year    
Other | IPKeys Power Partners        
Acquired Finite Lived Intangible Assets [Line Items]        
Gross Carrying Amount     $ 100  
Amortization Period (in years)     1 year  
[1] The acquired business is a SaaS commercial business. Backlog for this type of business is included as customer relationships.