XML 50 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues - Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Net sales $ 1,202,218 $ 1,287,691
Products Transferred at a Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 1,012,599 1,113,438
Products and Services Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 189,619 174,253
Electronic Instruments Group [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 774,225 806,911
Electronic Instruments Group [Member] | Products Transferred at a Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 633,540 677,833
Electronic Instruments Group [Member] | Products and Services Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 140,685 129,078
Electromechanical Group [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 427,993 480,780
Electromechanical Group [Member] | Products Transferred at a Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 379,059 435,605
Electromechanical Group [Member] | Products and Services Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Net sales $ 48,934 $ 45,175