XML 81 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues - Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Net sales $ 5,546,514 $ 4,540,029 $ 5,158,557
Products transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 4,645,730 3,817,828 4,350,744
Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 900,784 722,201 807,813
EIG      
Disaggregation of Revenue [Line Items]      
Net sales 3,763,758 2,989,928 3,322,881
EIG | Products transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 3,048,819 2,427,254 2,680,296
EIG | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales 714,939 562,674 642,585
EMG      
Disaggregation of Revenue [Line Items]      
Net sales 1,782,756 1,550,101 1,835,676
EMG | Products transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net sales 1,596,911 1,390,574 1,670,448
EMG | Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Net sales $ 185,845 $ 159,527 $ 165,228