XML 58 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Net sales $ 1,011,922 $ 1,289,412 $ 2,214,140 $ 2,577,103
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 849,670 1,088,330 1,862,269 2,201,768
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 162,252 201,082 351,871 375,335
Electronic Instruments Group        
Disaggregation of Revenue [Line Items]        
Net sales 647,882 820,247 1,422,107 1,627,158
Electronic Instruments Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 525,168 654,155 1,158,708 1,331,988
Electronic Instruments Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 122,714 166,092 263,399 295,170
Electromechanical Group        
Disaggregation of Revenue [Line Items]        
Net sales 364,040 469,165 792,033 949,945
Electromechanical Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 324,502 434,175 703,561 869,780
Electromechanical Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales $ 39,538 $ 34,990 $ 88,472 $ 80,165