XML 35 R10.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue
3 Months Ended
Mar. 31, 2026
Revenue  
Revenue

Note 2–Revenue

The Company disaggregates revenue from its arrangements with customers by type of products and services, as it believes this method best depicts how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.

The following tables represent a disaggregation of revenue from arrangements with customers for the three months ended March 31, 2026 and 2025, along with the segment for each category (in thousands).

Three Months Ended March 31, 2026

  ​ ​ ​

Enterprise
Solutions

  ​ ​ ​

Business
Solutions

Public Sector
Solutions

  ​ ​ ​

Total

Notebooks/Mobility

$

124,643

$

104,579

$

35,728

$

264,950

Desktops

51,689

25,255

10,169

87,113

Software

28,785

39,704

9,972

78,461

Servers/Storage

17,810

20,413

6,850

45,073

Net/Com Products

21,763

 

20,662

7,563

 

49,988

Displays and Sound

 

26,967

19,798

 

10,698

57,463

Accessories

 

46,589

 

23,901

 

9,586

 

80,076

Other Hardware/Services

 

28,225

 

21,250

 

9,267

 

58,742

Total net sales

$

346,471

$

275,562

$

99,833

$

721,866

Three Months Ended March 31, 2025

  ​ ​ ​

Enterprise
Solutions

  ​ ​ ​

Business
Solutions

Public Sector
Solutions

  ​ ​ ​

Total

Notebooks/Mobility

$

87,542

$

102,346

$

67,578

$

257,466

Desktops

53,472

23,793

12,859

90,124

Software

33,445

32,186

8,732

74,363

Servers/Storage

17,902

20,290

11,935

 

50,127

Net/Com Products

18,255

18,015

9,852

 

46,122

Displays and Sound

 

23,012

 

19,308

 

10,542

52,862

Accessories

 

39,807

 

23,660

 

15,729

79,196

Other Hardware/Services

 

24,568

 

18,787

 

7,431

 

50,786

Total net sales

$

298,003

$

258,385

$

144,658

$

701,046

Contract Balances

The following table provides information about contract liabilities from arrangements with customers as of March 31, 2026 and December 31, 2025 (in thousands).

  ​ ​ ​

March 31, 2026

  ​ ​ ​

December 31, 2025

Contract liabilities, which are included in "Accrued expenses and other liabilities"

$

11,235

$

8,801

Changes in the contract liability balances during the three months ended March 31, 2026 and 2025 are as follows (in thousands):

  ​ ​ ​

2026

Balance at December 31, 2025

$

8,801

Cash received in advance and not recognized as revenue

 

8,359

Amounts recognized as revenue as performance obligations satisfied

 

(5,925)

Balance at March 31, 2026

$

11,235

2025

Balance at December 31, 2024

$

10,290

Cash received in advance and not recognized as revenue

 

16,201

Amounts recognized as revenue as performance obligations satisfied

 

(10,391)

Balance at March 31, 2025

$

16,100