XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 1,622,837 $ 1,551,786 $ 4,866,065 $ 4,524,863
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 1,374,924 1,305,677 4,124,385 3,794,733
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 247,913 246,109 741,680 730,130
Electronic Instruments Group        
Disaggregation of Revenue [Line Items]        
Net sales 1,136,130 1,054,124 3,388,023 3,070,131
Electronic Instruments Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 937,382 869,455 2,809,624 2,522,351
Electronic Instruments Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales 198,748 184,669 578,399 547,780
Electromechanical Group        
Disaggregation of Revenue [Line Items]        
Net sales 486,707 497,662 1,478,042 1,454,732
Electromechanical Group | Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 437,542 436,222 1,314,761 1,272,382
Electromechanical Group | Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales $ 49,165 $ 61,440 $ 163,281 $ 182,350