XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 1,440,681 $ 1,126,942 $ 4,042,769 $ 3,341,082
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 1,204,548 949,839 3,410,914 2,812,108
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 236,133 177,103 631,855 528,974
Electronic Instruments Group        
Disaggregation of Revenue [Line Items]        
Net sales 981,815 748,372 2,706,673 2,170,479
Electronic Instruments Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 791,486 603,602 2,206,252 1,762,310
Electronic Instruments Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 190,329 144,770 500,421 408,169
Electromechanical Group        
Disaggregation of Revenue [Line Items]        
Net sales 458,866 378,570 1,336,096 1,170,603
Electromechanical Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 413,062 346,237 1,204,662 1,049,798
Electromechanical Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales $ 45,804 $ 32,333 $ 131,434 $ 120,805