XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Net sales $ 1,597,117 $ 1,458,525
Products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 1,348,909 1,225,602
Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 248,208 232,923
Electronic Instruments Group    
Disaggregation of Revenue [Line Items]    
Net sales 1,117,247 987,759
Electronic Instruments Group | Products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 935,308 812,948
Electronic Instruments Group | Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 181,939 174,811
Electromechanical Group    
Disaggregation of Revenue [Line Items]    
Net sales 479,870 470,766
Electromechanical Group | Products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 413,601 412,654
Electromechanical Group | Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales $ 66,269 $ 58,112