XML 54 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of revenue    
Total Net sales $ 721,866 $ 701,046
Notebooks/Mobility    
Disaggregation of revenue    
Total Net sales 264,950 257,466
Desktops    
Disaggregation of revenue    
Total Net sales 87,113 90,124
Software    
Disaggregation of revenue    
Total Net sales 78,461 74,363
Servers/Storage    
Disaggregation of revenue    
Total Net sales 45,073 50,127
Net/Com Products    
Disaggregation of revenue    
Total Net sales 49,988 46,122
Displays and Sound    
Disaggregation of revenue    
Total Net sales 57,463 52,862
Accessories    
Disaggregation of revenue    
Total Net sales 80,076 79,196
Other Hardware/Services    
Disaggregation of revenue    
Total Net sales 58,742 50,786
Enterprise Solutions    
Disaggregation of revenue    
Total Net sales 346,471 298,003
Enterprise Solutions | Notebooks/Mobility    
Disaggregation of revenue    
Total Net sales 124,643 87,542
Enterprise Solutions | Desktops    
Disaggregation of revenue    
Total Net sales 51,689 53,472
Enterprise Solutions | Software    
Disaggregation of revenue    
Total Net sales 28,785 33,445
Enterprise Solutions | Servers/Storage    
Disaggregation of revenue    
Total Net sales 17,810 17,902
Enterprise Solutions | Net/Com Products    
Disaggregation of revenue    
Total Net sales 21,763 18,255
Enterprise Solutions | Displays and Sound    
Disaggregation of revenue    
Total Net sales 26,967 23,012
Enterprise Solutions | Accessories    
Disaggregation of revenue    
Total Net sales 46,589 39,807
Enterprise Solutions | Other Hardware/Services    
Disaggregation of revenue    
Total Net sales 28,225 24,568
Business Solutions    
Disaggregation of revenue    
Total Net sales 275,562 258,385
Business Solutions | Notebooks/Mobility    
Disaggregation of revenue    
Total Net sales 104,579 102,346
Business Solutions | Desktops    
Disaggregation of revenue    
Total Net sales 25,255 23,793
Business Solutions | Software    
Disaggregation of revenue    
Total Net sales 39,704 32,186
Business Solutions | Servers/Storage    
Disaggregation of revenue    
Total Net sales 20,413 20,290
Business Solutions | Net/Com Products    
Disaggregation of revenue    
Total Net sales 20,662 18,015
Business Solutions | Displays and Sound    
Disaggregation of revenue    
Total Net sales 19,798 19,308
Business Solutions | Accessories    
Disaggregation of revenue    
Total Net sales 23,901 23,660
Business Solutions | Other Hardware/Services    
Disaggregation of revenue    
Total Net sales 21,250 18,787
Public Sector Solutions    
Disaggregation of revenue    
Total Net sales 99,833 144,658
Public Sector Solutions | Notebooks/Mobility    
Disaggregation of revenue    
Total Net sales 35,728 67,578
Public Sector Solutions | Desktops    
Disaggregation of revenue    
Total Net sales 10,169 12,859
Public Sector Solutions | Software    
Disaggregation of revenue    
Total Net sales 9,972 8,732
Public Sector Solutions | Servers/Storage    
Disaggregation of revenue    
Total Net sales 6,850 11,935
Public Sector Solutions | Net/Com Products    
Disaggregation of revenue    
Total Net sales 7,563 9,852
Public Sector Solutions | Displays and Sound    
Disaggregation of revenue    
Total Net sales 10,698 10,542
Public Sector Solutions | Accessories    
Disaggregation of revenue    
Total Net sales 9,586 15,729
Public Sector Solutions | Other Hardware/Services    
Disaggregation of revenue    
Total Net sales $ 9,267 $ 7,431