XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of revenue        
Total Net sales $ 709,068 $ 724,717 $ 2,169,807 $ 2,093,221
Notebooks/Mobility        
Disaggregation of revenue        
Total Net sales 238,791 259,254 757,475 737,982
Desktops        
Disaggregation of revenue        
Total Net sales 80,186 77,582 273,602 228,061
Software        
Disaggregation of revenue        
Total Net sales 95,129 86,031 238,098 218,327
Servers/Storage        
Disaggregation of revenue        
Total Net sales 51,276 43,668 172,686 149,539
Net/Com Products        
Disaggregation of revenue        
Total Net sales 46,763 56,056 147,281 156,732
Displays and Sound        
Disaggregation of revenue        
Total Net sales 62,824 74,979 182,990 212,589
Accessories        
Disaggregation of revenue        
Total Net sales 82,412 79,960 240,269 238,239
Other Hardware/Services        
Disaggregation of revenue        
Total Net sales 51,687 47,187 157,406 151,752
Enterprise Solutions        
Disaggregation of revenue        
Total Net sales 319,744 296,970 943,758 878,437
Enterprise Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Total Net sales 101,460 90,233 286,685 270,266
Enterprise Solutions | Desktops        
Disaggregation of revenue        
Total Net sales 42,120 44,846 153,305 135,563
Enterprise Solutions | Software        
Disaggregation of revenue        
Total Net sales 35,183 29,847 92,017 78,595
Enterprise Solutions | Servers/Storage        
Disaggregation of revenue        
Total Net sales 17,724 11,866 57,350 39,924
Enterprise Solutions | Net/Com Products        
Disaggregation of revenue        
Total Net sales 19,825 24,530 61,612 63,599
Enterprise Solutions | Displays and Sound        
Disaggregation of revenue        
Total Net sales 29,748 38,316 82,812 106,845
Enterprise Solutions | Accessories        
Disaggregation of revenue        
Total Net sales 48,693 35,962 132,642 116,139
Enterprise Solutions | Other Hardware/Services        
Disaggregation of revenue        
Total Net sales 24,991 21,370 77,335 67,506
Business Solutions        
Disaggregation of revenue        
Total Net sales 256,841 252,631 808,394 786,698
Business Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Total Net sales 87,488 91,757 295,909 281,754
Business Solutions | Desktops        
Disaggregation of revenue        
Total Net sales 23,331 17,543 75,683 55,766
Business Solutions | Software        
Disaggregation of revenue        
Total Net sales 41,456 34,478 111,218 102,905
Business Solutions | Servers/Storage        
Disaggregation of revenue        
Total Net sales 23,139 23,106 77,556 78,773
Business Solutions | Net/Com Products        
Disaggregation of revenue        
Total Net sales 17,489 21,186 55,000 62,876
Business Solutions | Displays and Sound        
Disaggregation of revenue        
Total Net sales 21,191 20,682 64,094 62,415
Business Solutions | Accessories        
Disaggregation of revenue        
Total Net sales 24,385 27,020 72,560 86,056
Business Solutions | Other Hardware/Services        
Disaggregation of revenue        
Total Net sales 18,362 16,859 56,374 56,153
Public Sector Solutions        
Disaggregation of revenue        
Total Net sales 132,483 175,116 417,655 428,086
Public Sector Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Total Net sales 49,843 77,264 174,881 185,962
Public Sector Solutions | Desktops        
Disaggregation of revenue        
Total Net sales 14,735 15,193 44,614 36,732
Public Sector Solutions | Software        
Disaggregation of revenue        
Total Net sales 18,490 21,706 34,863 36,827
Public Sector Solutions | Servers/Storage        
Disaggregation of revenue        
Total Net sales 10,413 8,696 37,780 30,842
Public Sector Solutions | Net/Com Products        
Disaggregation of revenue        
Total Net sales 9,449 10,340 30,669 30,257
Public Sector Solutions | Displays and Sound        
Disaggregation of revenue        
Total Net sales 11,885 15,981 36,084 43,329
Public Sector Solutions | Accessories        
Disaggregation of revenue        
Total Net sales 9,334 16,978 35,067 36,044
Public Sector Solutions | Other Hardware/Services        
Disaggregation of revenue        
Total Net sales $ 8,334 $ 8,958 $ 23,697 $ 28,093