XML 44 R29.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Deferred Revenue $ 22,600   $ 24,300
Revenue from Contract with Customer, Excluding Assessed Tax 4,041,477 $ 1,968,647  
Cost of goods sold 3,230,441 $ 1,592,249  
Contract with Customer, Refund Liability $ 36,600   $ 38,900
Revenue, Information Used to Assess Variable Consideration Constraint 105.4 million 23.3 million  
EES      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 1,720,813 $ 1,114,457  
CSS      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 1,250,615 223,726  
UBS      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 1,070,049 630,464  
UNITED STATES      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 2,930,435 1,478,491  
CANADA      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 607,753 377,419  
Non-US [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 503,289 112,737  
Shipping and Handling [Member]      
Disaggregation of Revenue [Line Items]      
Cost of goods sold $ 53,300 $ 18,000