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