XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Disaggregation of Revenue [Line Items]          
Deferred Revenue $ 43,000   $ 43,000   $ 24,300
Revenue from Contract with Customer, Excluding Assessed Tax 4,595,790 $ 2,086,706 8,637,267 $ 4,055,353  
Cost of goods sold 3,630,633 $ 1,692,931 6,861,074 3,285,179  
Contract with Customer, Refund Liability $ 39,600   39,600   $ 38,900
Revenue, Information Used to Assess Variable Consideration Constraint 112.4 million 31.7 million      
EES          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 1,923,011 $ 1,043,294 3,643,824 2,157,766  
CSS          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 1,461,120 341,470 2,711,735 565,185  
UBS          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 1,211,659 701,942 2,281,708 1,332,402  
UNITED STATES          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 3,318,311 1,587,063 6,248,747 3,065,557  
CANADA          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 703,135 352,719 1,310,887 730,134  
Non-US [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 574,344 146,924 1,077,633 259,662  
Shipping and Handling [Member]          
Disaggregation of Revenue [Line Items]          
Cost of goods sold $ 62,700 $ 20,900 $ 116,000 $ 38,900