XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenues - Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 1,551,786 $ 1,440,681 $ 4,524,863 $ 4,042,769
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 1,305,677 1,204,548 3,794,733 3,410,914
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 246,109 236,133 730,130 631,855
Electronic Instruments Group        
Disaggregation of Revenue [Line Items]        
Net sales 1,054,124 981,815 3,070,131 2,706,673
Electronic Instruments Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 869,455 791,486 2,522,351 2,206,252
Electronic Instruments Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 184,669 190,329 547,780 500,421
Electromechanical Group        
Disaggregation of Revenue [Line Items]        
Net sales 497,662 458,866 1,454,732 1,336,096
Electromechanical Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 436,222 413,062 1,272,382 1,204,662
Electromechanical Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales $ 61,440 $ 45,804 $ 182,350 $ 131,434