XML 57 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues - Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 1,734,834 $ 1,646,111 $ 3,471,014 $ 3,243,228
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 1,419,931 1,400,552 2,869,514 2,749,461
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 314,903 245,559 601,500 493,767
Electronic Instruments Group        
Disaggregation of Revenue [Line Items]        
Net sales 1,153,613 1,134,646 2,310,392 2,251,893
Electronic Instruments Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 925,932 936,934 1,871,930 1,872,242
Electronic Instruments Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 227,681 197,712 438,462 379,651
Electromechanical Group        
Disaggregation of Revenue [Line Items]        
Net sales 581,221 511,465 1,160,622 991,335
Electromechanical Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 493,999 463,618 997,584 877,219
Electromechanical Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales $ 87,222 $ 47,847 $ 163,038 $ 114,116