XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE Disaggregation of Revenue - Industry (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenues $ 2,459,049 $ 2,150,575 $ 7,062,908 $ 6,207,163
SCS        
Disaggregation of Revenue [Line Items]        
Revenues 802,357 685,415 2,284,687 1,833,180
Automotive | SCS        
Disaggregation of Revenue [Line Items]        
Revenues 303,923 273,589 882,977 671,263
Technology and healthcare | SCS        
Disaggregation of Revenue [Line Items]        
Revenues 103,387 103,976 310,422 279,875
Consumer packaged goods and retail | SCS        
Disaggregation of Revenue [Line Items]        
Revenues 316,876 250,449 876,362 716,880
Industrial and other | SCS        
Disaggregation of Revenue [Line Items]        
Revenues $ 78,171 $ 57,401 $ 214,926 $ 165,162