XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Net sales $ 1,126,942 $ 1,276,633 $ 3,341,082 $ 3,853,736
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 949,839 1,069,230 2,812,108 3,270,998
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 177,103 207,403 528,974 582,738
Electronic Instruments Group        
Disaggregation of Revenue [Line Items]        
Net sales 748,372 815,552 2,170,479 2,442,710
Electronic Instruments Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 603,602 652,950 1,762,310 1,984,938
Electronic Instruments Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 144,770 162,602 408,169 457,772
Electromechanical Group        
Disaggregation of Revenue [Line Items]        
Net sales 378,570 461,081 1,170,603 1,411,026
Electromechanical Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 346,237 416,280 1,049,798 1,286,060
Electromechanical Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales $ 32,333 $ 44,801 $ 120,805 $ 124,966