XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition and Divestiture Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 08, 2023
Oct. 28, 2022
Business Acquisition, Equity Interests Issued or Issuable [Line Items]          
Acquisition of business, net of cash acquired $ 13,753 $ 50,000 $ 20,847    
Goodwill related to acquisitions 2,213 36,885      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]          
Goodwill 201,416 $ 201,432 $ 165,269    
Barry Industries [Member]          
Business Acquisition, Equity Interests Issued or Issuable [Line Items]          
Business acquisition, effective date of acquisition     Dec. 31, 2021    
Business acquisition, name of acquired entity     Barry Industries    
Acquisition of business, net of cash acquired     $ 20,847    
Definite-lived intangible assets     9,600    
Goodwill related to acquisitions     $ 7,813    
MaxPower Semiconductor, Inc. [Member]          
Business Acquisition, Equity Interests Issued or Issuable [Line Items]          
Business acquisition, effective date of acquisition   Oct. 28, 2022      
Business acquisition, name of acquired entity   MaxPower Semiconductor, Inc.      
Acquisition of business, net of cash acquired   $ 50,000      
Definite-lived intangible assets   18,600      
Goodwill related to acquisitions   34,246      
Fair value of contingent consideration         $ 6,851
Business combination, contingent consideration arrangements, range of outcomes, value, high $ 17,500 $ 57,500      
Centerline [Member]          
Business Acquisition, Equity Interests Issued or Issuable [Line Items]          
Business acquisition, effective date of acquisition Jun. 30, 2023        
Business acquisition, name of acquired entity Centerline Technologies, LLC        
Acquisition of business, net of cash acquired $ 5,003        
Definite-lived intangible assets 1,500        
Goodwill related to acquisitions $ 2,213        
Neptune 6 Limited [Member]          
Business Acquisition, Equity Interests Issued or Issuable [Line Items]          
Business acquisition, name of acquired entity Neptune 6 Limited        
Business acquisition, percentage of voting interests acquired       100.00%  
Escrow deposit       $ 8,750  
Business acquisition, date of acquisition agreement Nov. 08, 2023        
Business combination, price of acquisition, expected $ 177,000