XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 1,646,111 $ 1,514,552 $ 3,243,228 $ 2,973,077
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 1,400,552 1,263,454 2,749,461 2,489,056
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 245,559 251,098 493,767 484,021
Electronic Instruments Group        
Disaggregation of Revenue [Line Items]        
Net sales 1,134,646 1,028,248 2,251,893 2,016,007
Electronic Instruments Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 936,934 839,948 1,872,242 1,652,896
Electronic Instruments Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 197,712 188,300 379,651 363,111
Electromechanical Group        
Disaggregation of Revenue [Line Items]        
Net sales 511,465 486,304 991,335 957,070
Electromechanical Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 463,618 423,506 877,219 836,160
Electromechanical Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales $ 47,847 $ 62,798 $ 114,116 $ 120,910