XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Disaggregation of Revenue [Line Items]          
Deferred Revenue $ 44,500   $ 44,500   $ 24,300
Revenue from Contract with Customer, Excluding Assessed Tax 4,728,325 $ 4,141,801 13,365,592 $ 8,197,154  
Cost of goods sold 3,720,332 $ 3,356,259 10,581,406 6,641,438  
Contract with Customer, Refund Liability $ 37,800   37,800   $ 38,900
Revenue, Information Used to Assess Variable Consideration Constraint 95.5 million 75.4 million      
EES          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 1,982,485 $ 1,653,726 5,626,309 3,811,498  
CSS          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 1,488,689 1,388,791 4,200,424 1,953,967  
UBS          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 1,257,151 1,099,284 3,538,859 2,431,689  
UNITED STATES          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 3,407,437 3,033,101 9,656,183 6,100,877  
CANADA          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 709,507 582,700 2,020,395 1,311,724  
Non-US [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 611,381 526,000 1,689,014 784,553  
Shipping and Handling [Member]          
Disaggregation of Revenue [Line Items]          
Cost of goods sold $ 63,500 $ 55,500 $ 179,500 $ 94,400