XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Net sales $ 21,420,116 $ 18,217,512 $ 12,325,995
Selling, general and administrative expense 3,044,223 2,791,641 1,859,028
Contract with Customer, Asset, before Allowance for Credit Loss 27,500 33,400  
Deferred Revenue 99,600 35,500  
EES      
Disaggregation of Revenue [Line Items]      
Net sales 8,823,331 7,621,263 5,479,760
CSS      
Disaggregation of Revenue [Line Items]      
Net sales 6,401,468 5,715,238 3,323,264
UBS      
Disaggregation of Revenue [Line Items]      
Net sales 6,195,317 4,881,011 3,522,971
UNITED STATES      
Disaggregation of Revenue [Line Items]      
Net sales 15,857,319 13,157,866 9,110,453
Canada      
Disaggregation of Revenue [Line Items]      
Net sales 3,021,369 2,747,187 1,892,321
Other International      
Disaggregation of Revenue [Line Items]      
Net sales 2,541,428 2,312,459 1,323,221
Shipping and Handling [Member]      
Disaggregation of Revenue [Line Items]      
Selling, general and administrative expense $ 302,300 $ 248,300 $ 149,300