XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Acquisitions - Schedule of Intangible Assets Value on Purchase Price (Details) - USD ($)
$ in Thousands
6 Months Ended
Aug. 23, 2023
Apr. 13, 2023
Jun. 30, 2024
Customer Relationships      
Acquired Finite Lived Intangible Assets [Line Items]      
Amortization Period (in years)     11 years 6 months
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 9 months 18 days
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 8 months 12 days
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  
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  
Noncompete Agreements      
Acquired Finite Lived Intangible Assets [Line Items]      
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.