XML 101 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisition - Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
Jun. 09, 2022
Jul. 30, 2020
Oct. 09, 2019
Oct. 19, 2020
Woburn        
Business Acquisition [Line Items]        
Intangible assets $ 500      
High Precision Devices, Inc.        
Business Acquisition [Line Items]        
Intangible assets     $ 11,520 $ 11,520
Weighted average useful life (in years)     8 years 2 months 12 days  
Baldwin Park        
Business Acquisition [Line Items]        
Intangible assets   $ 13,600    
Weighted average useful life (in years)   7 years 8 months 12 days    
Baldwin Park | In-process research and development        
Business Acquisition [Line Items]        
Intangible assets   $ 400    
Developed technologies | Woburn        
Business Acquisition [Line Items]        
Weighted average useful life (in years) 3 years      
Developed technologies | High Precision Devices, Inc.        
Business Acquisition [Line Items]        
Intangible assets     $ 7,500  
Weighted average useful life (in years)     10 years  
Developed technologies | Baldwin Park        
Business Acquisition [Line Items]        
Intangible assets   $ 8,800    
Weighted average useful life (in years)   10 years    
Customer relationships | High Precision Devices, Inc.        
Business Acquisition [Line Items]        
Intangible assets     $ 3,600  
Weighted average useful life (in years)     5 years  
Customer relationships | Baldwin Park        
Business Acquisition [Line Items]        
Intangible assets   $ 4,400    
Weighted average useful life (in years)   3 years    
Order backlog | High Precision Devices, Inc.        
Business Acquisition [Line Items]        
Intangible assets     $ 200  
Weighted average useful life (in years)     6 months  
Trade name | High Precision Devices, Inc.        
Business Acquisition [Line Items]        
Intangible assets     $ 220  
Weighted average useful life (in years)     5 years