XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of revenue        
Net sales $ 828,509 $ 704,161 $ 1,616,853 $ 1,341,053
Notebooks/Mobility        
Disaggregation of revenue        
Net sales 307,794 254,374 616,417 487,974
Desktops        
Disaggregation of revenue        
Net sales 89,648 68,050 176,059 127,410
Software        
Disaggregation of revenue        
Net sales 71,647 71,122 132,834 127,998
Servers/Storage        
Disaggregation of revenue        
Net sales 51,153 55,827 98,318 100,203
Net/Com Products        
Disaggregation of revenue        
Net sales 55,314 50,262 108,159 98,853
Displays and Sound        
Disaggregation of revenue        
Net sales 87,908 67,911 171,234 125,083
Accessories        
Disaggregation of revenue        
Net sales 109,067 80,900 202,247 161,444
Other Hardware/Services        
Disaggregation of revenue        
Net sales 55,978 55,715 111,585 112,088
Business Solutions        
Disaggregation of revenue        
Net sales 328,351 267,258 648,794 513,592
Business Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 123,176 97,401 253,609 191,836
Business Solutions | Desktops        
Disaggregation of revenue        
Net sales 23,749 20,607 47,308 41,766
Business Solutions | Software        
Disaggregation of revenue        
Net sales 39,567 33,102 74,475 60,264
Business Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 29,698 21,086 51,862 41,659
Business Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 24,430 22,360 47,057 40,764
Business Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 30,969 25,825 63,793 45,599
Business Solutions | Accessories        
Disaggregation of revenue        
Net sales 35,656 27,480 67,897 53,327
Business Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales 21,106 19,397 42,793 38,377
Enterprise Solutions        
Disaggregation of revenue        
Net sales 348,954 307,161 684,351 572,446
Enterprise Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 117,407 94,472 238,747 176,663
Enterprise Solutions | Desktops        
Disaggregation of revenue        
Net sales 52,632 38,916 97,496 69,267
Enterprise Solutions | Software        
Disaggregation of revenue        
Net sales 21,572 26,162 42,582 48,667
Enterprise Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 11,857 27,106 27,228 44,262
Enterprise Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 24,244 20,691 46,435 40,517
Enterprise Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 37,732 29,343 74,811 52,748
Enterprise Solutions | Accessories        
Disaggregation of revenue        
Net sales 57,728 44,311 105,735 88,187
Enterprise Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales 25,782 26,160 51,317 52,135
Public Sector Solutions        
Disaggregation of revenue        
Net sales 151,204 129,742 283,708 255,015
Public Sector Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 67,211 62,501 124,061 119,475
Public Sector Solutions | Desktops        
Disaggregation of revenue        
Net sales 13,267 8,527 31,255 16,377
Public Sector Solutions | Software        
Disaggregation of revenue        
Net sales 10,508 11,858 15,777 19,067
Public Sector Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 9,598 7,635 19,228 14,282
Public Sector Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 6,640 7,211 14,667 17,572
Public Sector Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 19,207 12,743 32,630 26,736
Public Sector Solutions | Accessories        
Disaggregation of revenue        
Net sales 15,683 9,109 28,615 19,930
Public Sector Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales $ 9,090 $ 10,158 $ 17,475 $ 21,576