v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of revenue        
Total Net sales $ 853,996 $ 759,693 $ 1,575,862 $ 1,460,739
Notebooks/Mobility        
Disaggregation of revenue        
Total Net sales 338,897 261,218 603,847 518,684
Desktops        
Disaggregation of revenue        
Total Net sales 96,575 103,292 183,688 193,416
Software        
Disaggregation of revenue        
Total Net sales 78,905 68,606 157,366 142,969
Servers/Storage        
Disaggregation of revenue        
Total Net sales 58,255 71,283 103,328 121,410
Net/Com Products        
Disaggregation of revenue        
Total Net sales 60,665 54,396 110,653 100,518
Displays and Sound        
Disaggregation of revenue        
Total Net sales 76,440 67,304 133,903 120,166
Accessories        
Disaggregation of revenue        
Total Net sales 86,817 78,661 166,893 157,857
Other Hardware/Services        
Disaggregation of revenue        
Total Net sales 57,442 54,933 116,184 105,719
Enterprise Solutions        
Disaggregation of revenue        
Total Net sales 369,620 326,011 716,091 624,014
Enterprise Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Total Net sales 123,005 97,683 247,648 185,225
Enterprise Solutions | Desktops        
Disaggregation of revenue        
Total Net sales 53,221 57,713 104,910 111,185
Enterprise Solutions | Software        
Disaggregation of revenue        
Total Net sales 31,380 23,389 60,165 56,834
Enterprise Solutions | Servers/Storage        
Disaggregation of revenue        
Total Net sales 23,177 21,724 40,987 39,626
Enterprise Solutions | Net/Com Products        
Disaggregation of revenue        
Total Net sales 22,272 23,532 44,035 41,787
Enterprise Solutions | Displays and Sound        
Disaggregation of revenue        
Total Net sales 38,565 30,052 65,532 53,064
Enterprise Solutions | Accessories        
Disaggregation of revenue        
Total Net sales 48,381 44,142 94,970 83,949
Enterprise Solutions | Other Hardware/Services        
Disaggregation of revenue        
Total Net sales 29,619 27,776 57,844 52,344
Business Solutions        
Disaggregation of revenue        
Total Net sales 343,870 293,168 619,432 551,553
Business Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Total Net sales 154,652 106,075 259,231 208,421
Business Solutions | Desktops        
Disaggregation of revenue        
Total Net sales 26,813 28,559 52,068 52,352
Business Solutions | Software        
Disaggregation of revenue        
Total Net sales 38,001 37,576 77,705 69,762
Business Solutions | Servers/Storage        
Disaggregation of revenue        
Total Net sales 25,900 34,127 46,313 54,417
Business Solutions | Net/Com Products        
Disaggregation of revenue        
Total Net sales 27,351 19,496 48,013 37,511
Business Solutions | Displays and Sound        
Disaggregation of revenue        
Total Net sales 23,896 23,595 43,694 42,903
Business Solutions | Accessories        
Disaggregation of revenue        
Total Net sales 26,905 24,515 50,806 48,175
Business Solutions | Other Hardware/Services        
Disaggregation of revenue        
Total Net sales 20,352 19,225 41,602 38,012
Public Sector Solutions        
Disaggregation of revenue        
Total Net sales 140,506 140,514 240,339 285,172
Public Sector Solutions | Notebooks/Mobility        
Disaggregation of revenue        
Total Net sales 61,240 57,460 96,968 125,038
Public Sector Solutions | Desktops        
Disaggregation of revenue        
Total Net sales 16,541 17,020 26,710 29,879
Public Sector Solutions | Software        
Disaggregation of revenue        
Total Net sales 9,524 7,641 19,496 16,373
Public Sector Solutions | Servers/Storage        
Disaggregation of revenue        
Total Net sales 9,178 15,432 16,028 27,367
Public Sector Solutions | Net/Com Products        
Disaggregation of revenue        
Total Net sales 11,042 11,368 18,605 21,220
Public Sector Solutions | Displays and Sound        
Disaggregation of revenue        
Total Net sales 13,979 13,657 24,677 24,199
Public Sector Solutions | Accessories        
Disaggregation of revenue        
Total Net sales 11,531 10,004 21,117 25,733
Public Sector Solutions | Other Hardware/Services        
Disaggregation of revenue        
Total Net sales $ 7,471 $ 7,932 $ 16,738 $ 15,363