XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Deferred Revenue $ 32,700   $ 32,700   $ 35,500
Revenue from Contract with Customer, Excluding Assessed Tax 5,483,525 $ 4,595,790 10,415,706 $ 8,637,267  
Cost of goods sold 4,294,086 $ 3,630,633 8,177,160 $ 6,861,074  
Contract with Customer, Refund Liability $ 39,300   $ 39,300   $ 38,800
Revenue, Information Used to Assess Variable Consideration Constraint 102.3 million 112.4 million 217.5 million 217.8 million  
EES          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 2,330,153 $ 1,923,011 $ 4,420,112 $ 3,643,824  
CSS          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 1,601,997 1,461,120 3,036,172 2,711,735  
UBS          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 1,551,375 1,211,659 2,959,422 2,281,708  
UNITED STATES          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 4,039,854 3,318,311 7,694,166 6,248,747  
CANADA          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 807,832 703,135 1,522,865 1,310,887  
Non-US [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 635,839 574,344 1,198,675 1,077,633  
Shipping and Handling [Member]          
Disaggregation of Revenue [Line Items]          
Cost of goods sold $ 76,500 $ 62,700 $ 144,100 $ 116,000