XML 45 R30.htm IDEA: XBRL DOCUMENT
v3.25.0.1

REVENUE (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Revenue |
Schedule of disaggregation of revenue from contracts with customers | The following tables represent a disaggregation of revenue from arrangements with customers for the years ended December 31, 2024, 2023, and 2022, along with the segment for each category (in thousands). ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | For the Year Ended December 31, 2024
​ |  | Enterprise Solutions |  | Business Solutions |  | Public Sector Solutions |  | Total
Notebooks/Mobility | ​ | $ | 368,678 | ​ | $ | 373,364 | ​ | $ | 251,949 | ​ | $ | 993,991
Desktops | ​ | ​ | 176,027 | ​ | ​ | 73,540 | ​ | ​ | 48,690 | ​ | ​ | 298,257
Software | ​ | ​ | 105,120 | ​ | ​ | 136,462 | ​ | ​ | 43,862 | ​ | ​ | 285,444
Servers/Storage | ​ | ​ | 54,230 | ​ | ​ | 110,338 | ​ | ​ | 40,519 | ​ | ​ | 205,087
Net/Com Products | ​ |  | 89,008 | ​ |  | 81,108 | ​ | ​ | 40,472 | ​ |  | 210,588
Displays and Sound | ​ | ​ | 132,112 | ​ | ​ | 83,283 | ​ | ​ | 57,430 | ​ | ​ | 272,825
Accessories | ​ |  | 158,562 | ​ |  | 114,266 | ​ | ​ | 49,923 | ​ |  | 322,751
Other Hardware/Services | ​ |  | 97,411 | ​ |  | 76,778 | ​ | ​ | 38,986 | ​ |  | 213,175
Total net sales | ​ | $ | 1,181,148 | ​ | $ | 1,049,139 | ​ | $ | 571,831 | ​ | $ | 2,802,118
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | For the Year Ended December 31, 2023
​ |  | Enterprise Solutions |  | Business Solutions |  | Public Sector Solutions |  | Total
Notebooks/Mobility | ​ | $ | 391,667 | ​ | $ | 352,116 | ​ | $ | 207,887 | ​ | $ | 951,670
Desktops | ​ | ​ | 137,679 | ​ | ​ | 73,302 | ​ | ​ | 55,946 | ​ | ​ | 266,927
Software | ​ | ​ | 124,478 | ​ | ​ | 157,715 | ​ | ​ | 47,321 | ​ | ​ | 329,514
Servers/Storage | ​ | ​ | 65,034 | ​ |  | 90,697 | ​ | ​ | 45,564 | ​ | ​ | 201,295
Net/Com Products | ​ |  | 112,069 | ​ |  | 121,717 | ​ | ​ | 62,488 | ​ |  | 296,274
Displays and Sound | ​ | ​ | 106,419 | ​ | ​ | 92,219 | ​ | ​ | 60,244 | ​ | ​ | 258,882
Accessories | ​ |  | 155,498 | ​ | ​ | 111,542 | ​ | ​ | 49,992 | ​ |  | 317,032
Other Hardware/Services | ​ |  | 108,287 | ​ |  | 76,291 | ​ | ​ | 44,472 | ​ |  | 229,050
Total net sales | ​ | $ | 1,201,131 | ​ | $ | 1,075,599 | ​ | $ | 573,914 | ​ | $ | 2,850,644
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | For the Year Ended December 31, 2022
​ |  | Enterprise Solutions |  | Business Solutions |  | Public Sector Solutions |  | Total
Notebooks/Mobility | ​ | $ | 462,152 | ​ | $ | 473,375 | ​ | $ | 221,363 | ​ | $ | 1,156,890
Desktops | ​ | ​ | 165,509 | ​ | ​ | 88,127 | ​ | ​ | 56,804 | ​ | ​ | 310,440
Software | ​ | ​ | 108,243 | ​ | ​ | 147,792 | ​ | ​ | 36,071 | ​ | ​ | 292,106
Servers/Storage | ​ | ​ | 64,622 | ​ |  | 103,711 | ​ | ​ | 44,588 | ​ | ​ | 212,921
Net/Com Products | ​ |  | 85,611 | ​ |  | 98,672 | ​ | ​ | 32,548 | ​ |  | 216,831
Displays and Sound | ​ | ​ | 132,269 | ​ | ​ | 118,753 | ​ | ​ | 67,860 | ​ | ​ | 318,882
Accessories | ​ |  | 202,452 | ​ | ​ | 133,017 | ​ | ​ | 58,413 | ​ |  | 393,882
Other Hardware/Services | ​ |  | 103,504 | ​ |  | 81,863 | ​ | ​ | 37,677 | ​ |  | 223,044
Total net sales | ​ | $ | 1,324,362 | ​ | $ | 1,245,310 | ​ | $ | 555,324 | ​ | $ | 3,124,996
Schedule of changes in contract liability balances | The following table provides information about contract liabilities from arrangements with customers as of December 31, 2024 and December 31, 2023 (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | December 31, 2024 |  | December 31, 2023
Contract liabilities, which are included in "Accrued expenses and other liabilities" | ​ | $ | 10,290 | ​ | $ | 4,206
​ ​ Changes in the contract liability balances during the years ended December 31, 2024 and 2023 are as follows (in thousands): ​
​ | ​ | ​ | ​
​ |  | 2024
Balance at December 31, 2023 | ​ | $ | 4,206
Cash received in advance and not recognized as revenue | ​ |  | 28,014
Amounts recognized as revenue as performance obligations satisfied | ​ |  | (21,930)
Balance at December 31, 2024 | ​ | $ | 10,290
​ | ​ | ​ | ​
​ | ​ | 2023
Balance at December 31, 2022 | ​ | $ | 4,266
Cash received in advance and not recognized as revenue | ​ |  | 21,173
Amounts recognized as revenue as performance obligations satisfied | ​ |  | (21,233)
Balance at December 31, 2023 | ​ | $ | 4,206
​

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueRecognitionAndDeferredRevenueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration