XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE Disaggregation of Revenue - Industry (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 3,033,662 $ 2,382,237 $ 5,887,524 $ 4,603,859
SCS        
Disaggregation of Revenue [Line Items]        
Revenues 1,173,958 775,630 2,262,500 1,482,330
Consumer packaged goods and retail | SCS        
Disaggregation of Revenue [Line Items]        
Revenues 538,401 286,262 1,038,699 559,486
Automotive | SCS        
Disaggregation of Revenue [Line Items]        
Revenues 388,493 307,499 742,730 579,054
Technology and healthcare | SCS        
Disaggregation of Revenue [Line Items]        
Revenues 128,289 109,950 249,611 207,035
Industrial and other | SCS        
Disaggregation of Revenue [Line Items]        
Revenues $ 118,775 $ 71,919 $ 231,460 $ 136,755