XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of revenue        
Net sales $ 733,547 $ 828,509 $ 1,461,092 $ 1,616,853
Notebooks/Mobility        
Disaggregation of revenue        
Net sales 249,902 307,794 510,913 616,417
Desktops        
Disaggregation of revenue        
Net sales 70,554 89,648 133,875 176,059
Software        
Disaggregation of revenue        
Net sales 64,448 71,647 148,175 132,834
Servers/Storage        
Disaggregation of revenue        
Net sales 53,269 51,153 100,054 98,318
Net/Com Products        
Disaggregation of revenue        
Net sales 79,544 55,314 141,700 108,159
Displays and Sound        
Disaggregation of revenue        
Net sales 67,761 87,908 130,496 171,234
Accessories        
Disaggregation of revenue        
Net sales 84,089 109,067 173,891 202,247
Other Hardware/Services        
Disaggregation of revenue        
Net sales 63,980 55,978 121,988 111,585
Business Solutions        
Disaggregation of revenue        
Net sales 261,027 328,351 534,141 648,794
Business Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 88,081 123,176 183,000 253,609
Business Solutions | Desktops        
Disaggregation of revenue        
Net sales 19,011 23,749 37,773 47,308
Business Solutions | Software        
Disaggregation of revenue        
Net sales 33,828 39,567 68,404 74,475
Business Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 22,605 29,698 46,896 51,862
Business Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 28,584 24,430 56,888 47,057
Business Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 23,654 30,969 46,467 63,793
Business Solutions | Accessories        
Disaggregation of revenue        
Net sales 26,506 35,656 55,241 67,897
Business Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales 18,758 21,106 39,472 42,793
Enterprise Solutions        
Disaggregation of revenue        
Net sales 287,153 348,954 601,096 684,351
Enterprise Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 87,590 117,407 201,908 238,747
Enterprise Solutions | Desktops        
Disaggregation of revenue        
Net sales 33,572 52,632 63,714 97,496
Enterprise Solutions | Software        
Disaggregation of revenue        
Net sales 17,561 21,572 56,795 42,582
Enterprise Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 18,705 11,857 31,212 27,228
Enterprise Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 28,727 24,244 49,259 46,435
Enterprise Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 27,322 37,732 54,042 74,811
Enterprise Solutions | Accessories        
Disaggregation of revenue        
Net sales 41,095 57,728 88,689 105,735
Enterprise Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales 32,581 25,782 55,477 51,317
Public Sector Solutions        
Disaggregation of revenue        
Net sales 185,367 151,204 325,855 283,708
Public Sector Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 74,231 67,211 126,005 124,061
Public Sector Solutions | Desktops        
Disaggregation of revenue        
Net sales 17,971 13,267 32,388 31,255
Public Sector Solutions | Software        
Disaggregation of revenue        
Net sales 13,059 10,508 22,976 15,777
Public Sector Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 11,959 9,598 21,946 19,228
Public Sector Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 22,233 6,640 35,553 14,667
Public Sector Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 16,785 19,207 29,987 32,630
Public Sector Solutions | Accessories        
Disaggregation of revenue        
Net sales 16,488 15,683 29,961 28,615
Public Sector Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales $ 12,641 $ 9,090 $ 27,039 $ 17,475