Annual report pursuant to Section 13 and 15(d)

Acquisitions (Details)

v3.19.3.a.u2
Acquisitions (Details) - USD ($)
12 Months Ended
Oct. 04, 2019
Jul. 01, 2019
Dec. 01, 2017
Apr. 03, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]              
Business acquisition purchase price paid in cash         $ 28,907,000 $ 0 $ 114,039,000
Diagnosys Inc.              
Business Acquisition [Line Items]              
Cash purchase price $ 7,000,000.0            
Potential additional earn-out $ 13,000,000.0            
Achievement period (in years) 3 years            
Earn-out achievement benchmark $ 72,000,000.0            
Freedom Communication Technologies, Inc.              
Business Acquisition [Line Items]              
Business acquisition purchase price paid in cash   $ 21,800,000          
Cash acquired   $ 600,000          
Telefonix, Incorporated              
Business Acquisition [Line Items]              
Percentage of acquired stock     100.00%        
Telefonix, Incorporated | Astronics Custom Control Concepts Inc.              
Business Acquisition [Line Items]              
Business acquisition purchase price paid in cash     $ 103,800,000        
Cash acquired     $ 200,000        
Custom Control Concepts LLC | Astronics Custom Control Concepts Inc.              
Business Acquisition [Line Items]              
Business acquisition purchase price paid in cash       $ 10,200,000      
Cash acquired       $ 500,000