XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of revenue        
Net sales $ 759,693 $ 736,479 $ 1,460,739 $ 1,368,504
Notebooks/Mobility        
Disaggregation of revenue        
Net sales 261,218 257,459 518,684 478,728
Desktops        
Disaggregation of revenue        
Net sales 103,292 85,577 193,416 150,479
Software        
Disaggregation of revenue        
Net sales 68,606 68,974 142,969 132,296
Servers/Storage        
Disaggregation of revenue        
Net sales 71,283 63,387 121,410 105,871
Net/Com Products        
Disaggregation of revenue        
Net sales 54,396 53,264 100,518 100,676
Displays and Sound        
Disaggregation of revenue        
Net sales 67,304 73,991 120,166 137,610
Accessories        
Disaggregation of revenue        
Net sales 78,661 78,778 157,857 158,279
Other Hardware/Services        
Disaggregation of revenue        
Net sales 54,933 55,049 105,719 104,565
Enterprise Solutions        
Disaggregation of revenue        
Net sales 326,011 298,808 624,014 581,467
Enterprise Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 97,683 89,802 185,225 180,033
Enterprise Solutions | Desktops        
Disaggregation of revenue        
Net sales 57,713 52,680 111,185 90,717
Enterprise Solutions | Software        
Disaggregation of revenue        
Net sales 23,389 21,628 56,834 48,748
Enterprise Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 21,724 15,691 39,626 28,058
Enterprise Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 23,532 19,107 41,787 39,069
Enterprise Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 30,052 37,265 53,064 68,529
Enterprise Solutions | Accessories        
Disaggregation of revenue        
Net sales 44,142 38,645 83,949 80,177
Enterprise Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales 27,776 23,990 52,344 46,136
Business Solutions        
Disaggregation of revenue        
Net sales 293,168 278,198 551,553 534,067
Business Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 106,075 97,841 208,421 189,997
Business Solutions | Desktops        
Disaggregation of revenue        
Net sales 28,559 20,105 52,352 38,223
Business Solutions | Software        
Disaggregation of revenue        
Net sales 37,576 37,775 69,762 68,427
Business Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 34,127 34,056 54,417 55,667
Business Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 19,496 19,845 37,511 41,690
Business Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 23,595 19,981 42,903 41,733
Business Solutions | Accessories        
Disaggregation of revenue        
Net sales 24,515 28,663 48,175 59,036
Business Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales 19,225 19,932 38,012 39,294
Public Sector Solutions        
Disaggregation of revenue        
Net sales 140,514 159,473 285,172 252,970
Public Sector Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Net sales 57,460 69,816 125,038 108,698
Public Sector Solutions | Desktops        
Disaggregation of revenue        
Net sales 17,020 12,792 29,879 21,539
Public Sector Solutions | Software        
Disaggregation of revenue        
Net sales 7,641 9,571 16,373 15,121
Public Sector Solutions | Servers/Storage        
Disaggregation of revenue        
Net sales 15,432 13,640 27,367 22,146
Public Sector Solutions | Net/Com Products        
Disaggregation of revenue        
Net sales 11,368 14,312 21,220 19,917
Public Sector Solutions | Displays and Sound        
Disaggregation of revenue        
Net sales 13,657 16,745 24,199 27,348
Public Sector Solutions | Accessories        
Disaggregation of revenue        
Net sales 10,004 11,470 25,733 19,066
Public Sector Solutions | Other Hardware/Services        
Disaggregation of revenue        
Net sales $ 7,932 $ 11,127 $ 15,363 $ 19,135