XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of revenue      
Net sales $ 2,802,118 $ 2,850,644 $ 3,124,996
Notebooks/Mobility      
Disaggregation of revenue      
Net sales 993,991 951,670 1,156,890
Desktops      
Disaggregation of revenue      
Net sales 298,257 266,927 310,440
Software      
Disaggregation of revenue      
Net sales 285,444 329,514 292,106
Servers/Storage      
Disaggregation of revenue      
Net sales 205,087 201,295 212,921
Net/Com Products      
Disaggregation of revenue      
Net sales 210,588 296,274 216,831
Displays and Sound      
Disaggregation of revenue      
Net sales 272,825 258,882 318,882
Accessories      
Disaggregation of revenue      
Net sales 322,751 317,032 393,882
Other Hardware/Services      
Disaggregation of revenue      
Net sales 213,175 229,050 223,044
Enterprise Solutions      
Disaggregation of revenue      
Net sales 1,181,148 1,201,131 1,324,362
Enterprise Solutions | Notebooks/Mobility      
Disaggregation of revenue      
Net sales 368,678 391,667 462,152
Enterprise Solutions | Desktops      
Disaggregation of revenue      
Net sales 176,027 137,679 165,509
Enterprise Solutions | Software      
Disaggregation of revenue      
Net sales 105,120 124,478 108,243
Enterprise Solutions | Servers/Storage      
Disaggregation of revenue      
Net sales 54,230 65,034 64,622
Enterprise Solutions | Net/Com Products      
Disaggregation of revenue      
Net sales 89,008 112,069 85,611
Enterprise Solutions | Displays and Sound      
Disaggregation of revenue      
Net sales 132,112 106,419 132,269
Enterprise Solutions | Accessories      
Disaggregation of revenue      
Net sales 158,562 155,498 202,452
Enterprise Solutions | Other Hardware/Services      
Disaggregation of revenue      
Net sales 97,411 108,287 103,504
Business Solutions      
Disaggregation of revenue      
Net sales 1,049,139 1,075,599 1,245,310
Business Solutions | Notebooks/Mobility      
Disaggregation of revenue      
Net sales 373,364 352,116 473,375
Business Solutions | Desktops      
Disaggregation of revenue      
Net sales 73,540 73,302 88,127
Business Solutions | Software      
Disaggregation of revenue      
Net sales 136,462 157,715 147,792
Business Solutions | Servers/Storage      
Disaggregation of revenue      
Net sales 110,338 90,697 103,711
Business Solutions | Net/Com Products      
Disaggregation of revenue      
Net sales 81,108 121,717 98,672
Business Solutions | Displays and Sound      
Disaggregation of revenue      
Net sales 83,283 92,219 118,753
Business Solutions | Accessories      
Disaggregation of revenue      
Net sales 114,266 111,542 133,017
Business Solutions | Other Hardware/Services      
Disaggregation of revenue      
Net sales 76,778 76,291 81,863
Public Sector Solutions      
Disaggregation of revenue      
Net sales 571,831 573,914 555,324
Public Sector Solutions | Notebooks/Mobility      
Disaggregation of revenue      
Net sales 251,949 207,887 221,363
Public Sector Solutions | Desktops      
Disaggregation of revenue      
Net sales 48,690 55,946 56,804
Public Sector Solutions | Software      
Disaggregation of revenue      
Net sales 43,862 47,321 36,071
Public Sector Solutions | Servers/Storage      
Disaggregation of revenue      
Net sales 40,519 45,564 44,588
Public Sector Solutions | Net/Com Products      
Disaggregation of revenue      
Net sales 40,472 62,488 32,548
Public Sector Solutions | Displays and Sound      
Disaggregation of revenue      
Net sales 57,430 60,244 67,860
Public Sector Solutions | Accessories      
Disaggregation of revenue      
Net sales 49,923 49,992 58,413
Public Sector Solutions | Other Hardware/Services      
Disaggregation of revenue      
Net sales $ 38,986 $ 44,472 $ 37,677