XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Nov. 18, 2020
Jun. 30, 2020
Jun. 15, 2020
Apr. 17, 2020
Feb. 24, 2020
Jan. 31, 2021
Mar. 28, 2021
Sep. 27, 2020
Technical Directions, Inc.                
Business Acquisition [Line Items]                
Cash paid         $ 10,500      
Working capital adjustments               $ 300
Optimized Performance Machining, Inc. (OPM)                
Business Acquisition [Line Items]                
Cash paid       $ 1,800        
Working capital adjustments               $ 30
CPI ASC Signal Division, Inc.                
Business Acquisition [Line Items]                
Cash paid   $ 34,900 $ 35,000          
Business combination, provisional information, initial accounting incomplete, adjustment, consideration transferred           $ 1,400    
Current liabilities   9,100            
Deferred tax liabilities   1,100            
Revenue             $ 8,600  
Operating income             $ 100  
CPI ASC Signal Division, Inc. | Trade names                
Business Acquisition [Line Items]                
Intangible assets   $ 100            
Useful life   1 year            
CPI ASC Signal Division, Inc. | Customer relationships                
Business Acquisition [Line Items]                
Intangible assets   $ 2,000            
Useful life   5 years            
CPI ASC Signal Division, Inc. | Developed technology and technical know-how                
Business Acquisition [Line Items]                
Intangible assets   $ 2,200            
Useful life   7 years            
5-D Systems, Inc                
Business Acquisition [Line Items]                
Cash paid $ 5,000              
Aggregate purchase price $ 10,000              
Number of shares issued (in shares) 250,374              
Shares issued $ 5,000