XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues - Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Net sales $ 1,215,742 $ 1,202,218
Products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 1,030,283 1,012,599
Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 185,459 189,619
Electronic Instruments Group    
Disaggregation of Revenue [Line Items]    
Net sales 790,924 774,225
Electronic Instruments Group | Products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 647,252 633,540
Electronic Instruments Group | Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 143,672 140,685
Electromechanical Group    
Disaggregation of Revenue [Line Items]    
Net sales 424,818 427,993
Electromechanical Group | Products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 383,031 379,059
Electromechanical Group | Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales $ 41,787 $ 48,934