XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Schedule of Intangible Assets Value on Purchase Price (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 23, 2023
Apr. 13, 2023
Mar. 31, 2024
Customer Relationships      
Acquired Finite Lived Intangible Assets [Line Items]      
Amortization Period (in years)     9 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
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 1 month 6 days
Developed Technologies      
Acquired Finite Lived Intangible Assets [Line Items]      
Amortization Period (in years)     4 years 7 months 6 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      
Acquired Finite Lived Intangible Assets [Line Items]      
Amortization Period (in years)     9 years 10 months 24 days
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 3 months 18 days
[1] The acquired business is a SaaS commercial business. Backlog for this type of business is included as customer relationships.