XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
Revenue  
Schedule of disaggregation of revenue from contracts with customers

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

Three Months Ended September 30, 2025

    

Enterprise
Solutions

    

Business
Solutions

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

101,460

$

87,488

$

49,843

$

238,791

Desktops

42,120

23,331

14,735

80,186

Software

35,183

41,456

18,490

95,129

Servers/Storage

17,724

23,139

10,413

51,276

Net/Com Products

19,825

17,489

9,449

46,763

Displays and Sound

 

29,748

 

21,191

 

11,885

 

62,824

Accessories

 

48,693

 

24,385

 

9,334

 

82,412

Other Hardware/Services

 

24,991

 

18,362

 

8,334

 

51,687

Total Net sales

$

319,744

$

256,841

$

132,483

$

709,068

Three Months Ended September 30, 2024

    

Enterprise
Solutions

    

Business
Solutions

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

90,233

$

91,757

$

77,264

$

259,254

Desktops

44,846

17,543

15,193

77,582

Software

29,847

34,478

21,706

86,031

Servers/Storage

11,866

23,106

8,696

43,668

Net/Com Products

24,530

21,186

10,340

56,056

Displays and Sound

 

38,316

 

20,682

 

15,981

 

74,979

Accessories

 

35,962

 

27,020

 

16,978

 

79,960

Other Hardware/Services

 

21,370

 

16,859

 

8,958

 

47,187

Total Net sales

$

296,970

$

252,631

$

175,116

$

724,717

The following tables represent a disaggregation of revenue from arrangements with customers for the nine months ended September 30, 2025 and 2024, along with the segment for each category (in thousands).

Nine Months Ended September 30, 2025

    

Enterprise
Solutions

    

Business
Solutions

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

286,685

$

295,909

$

174,881

$

757,475

Desktops

153,305

75,683

44,614

273,602

Software

92,017

111,218

34,863

238,098

Servers/Storage

57,350

77,556

37,780

172,686

Net/Com Products

61,612

 

55,000

30,669

 

147,281

Displays and Sound

 

82,812

64,094

 

36,084

182,990

Accessories

 

132,642

 

72,560

 

35,067

 

240,269

Other Hardware/Services

 

77,335

 

56,374

 

23,697

 

157,406

Total Net sales

$

943,758

$

808,394

$

417,655

$

2,169,807

Nine Months Ended September 30, 2024

    

Enterprise
Solutions

    

Business
Solutions

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

270,266

$

281,754

$

185,962

$

737,982

Desktops

135,563

55,766

36,732

228,061

Software

78,595

102,905

36,827

218,327

Servers/Storage

39,924

78,773

30,842

 

149,539

Net/Com Products

63,599

62,876

30,257

 

156,732

Displays and Sound

 

106,845

 

62,415

 

43,329

212,589

Accessories

 

116,139

 

86,056

 

36,044

238,239

Other Hardware/Services

 

67,506

 

56,153

 

28,093

 

151,752

Total Net sales

$

878,437

$

786,698

$

428,086

$

2,093,221

Schedule of changes in contract liability balances

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

    

September 30, 2025

    

December 31, 2024

Contract liabilities, which are included in accrued expenses and other liabilities

$

7,803

$

10,290

Changes in the contract liability balances during the nine months ended September 30, 2025 and 2024 are as follows (in thousands):

    

2025

Balance at December 31, 2024

$

10,290

Cash received in advance and not recognized as revenue

 

27,290

Amounts recognized as revenue as performance obligations satisfied

 

(29,777)

Balance at September 30, 2025

$

7,803

2024

Balance at December 31, 2023

$

4,206

Cash received in advance and not recognized as revenue

 

18,544

Amounts recognized as revenue as performance obligations satisfied

 

(14,230)

Balance at September 30, 2024

$

8,520