XML 51 R67.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Sep. 27, 2019
Jun. 28, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 28, 2018
Jun. 29, 2018
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]                      
Net sales $ 5,484,490 $ 6,461,387 $ 6,088,054 $ 6,175,939 $ 6,226,124 $ 6,922,827 $ 6,662,604 $ 6,398,956 $ 24,209,870 $ 26,210,511 $ 25,441,131
Transferred at Point in Time                      
Disaggregation of Revenue [Line Items]                      
Net sales                 18,450,509 19,040,873  
Transferred over Time                      
Disaggregation of Revenue [Line Items]                      
Net sales                 5,759,361 7,169,638  
HRS                      
Disaggregation of Revenue [Line Items]                      
Net sales                 4,742,424 4,828,950  
HRS | Transferred at Point in Time                      
Disaggregation of Revenue [Line Items]                      
Net sales                 3,705,387 3,773,735  
HRS | Transferred over Time                      
Disaggregation of Revenue [Line Items]                      
Net sales                 1,037,037 1,055,215  
IEI                      
Disaggregation of Revenue [Line Items]                      
Net sales                 7,277,350 6,182,637  
IEI | Transferred at Point in Time                      
Disaggregation of Revenue [Line Items]                      
Net sales                 5,045,270 4,395,773  
IEI | Transferred over Time                      
Disaggregation of Revenue [Line Items]                      
Net sales                 2,232,080 1,786,864  
CEC                      
Disaggregation of Revenue [Line Items]                      
Net sales                 6,985,669 8,336,330  
CEC | Transferred at Point in Time                      
Disaggregation of Revenue [Line Items]                      
Net sales                 5,503,322 6,126,454  
CEC | Transferred over Time                      
Disaggregation of Revenue [Line Items]                      
Net sales                 1,482,347 2,209,876  
CTG                      
Disaggregation of Revenue [Line Items]                      
Net sales                 5,204,427 6,862,594  
CTG | Transferred at Point in Time                      
Disaggregation of Revenue [Line Items]                      
Net sales                 4,196,530 4,744,911  
CTG | Transferred over Time                      
Disaggregation of Revenue [Line Items]                      
Net sales                 $ 1,007,897 $ 2,117,683