XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE
6 Months Ended
Jun. 30, 2023
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 June 30, 2023 and 2022, along with the segment for each category (in thousands).

Three Months Ended June 30, 2023

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

88,081

$

87,590

$

74,231

$

249,902

Desktops

19,011

33,572

17,971

70,554

Software

33,828

17,561

13,059

64,448

Servers/Storage

22,605

18,705

11,959

53,269

Net/Com Products

28,584

28,727

22,233

79,544

Displays and Sound

 

23,654

 

27,322

 

16,785

 

67,761

Accessories

 

26,506

 

41,095

 

16,488

 

84,089

Other Hardware/Services

 

18,758

 

32,581

 

12,641

 

63,980

Total net sales

$

261,027

$

287,153

$

185,367

$

733,547

Three Months Ended June 30, 2022

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

123,176

$

117,407

$

67,211

$

307,794

Desktops

23,749

52,632

13,267

89,648

Software

39,567

21,572

10,508

71,647

Servers/Storage

29,698

11,857

9,598

51,153

Net/Com Products

24,430

24,244

6,640

55,314

Displays and Sound

 

30,969

 

37,732

 

19,207

 

87,908

Accessories

 

35,656

 

57,728

 

15,683

 

109,067

Other Hardware/Services

 

21,106

 

25,782

 

9,090

 

55,978

Total net sales

$

328,351

$

348,954

$

151,204

$

828,509

The following tables represent a disaggregation of revenue from arrangements with customers for the six months ended June 30, 2023 and 2022, along with the segment for each category (in thousands).

Six Months Ended June 30, 2023

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

183,000

$

201,908

$

126,005

$

510,913

Desktops

37,773

63,714

32,388

133,875

Software

68,404

56,795

22,976

148,175

Servers/Storage

46,896

31,212

21,946

100,054

Net/Com Products

 

56,888

49,259

35,553

 

141,700

Displays and Sound

46,467

 

54,042

 

29,987

130,496

Accessories

 

55,241

 

88,689

 

29,961

 

173,891

Other Hardware/Services

 

39,472

 

55,477

 

27,039

 

121,988

Total net sales

$

534,141

$

601,096

$

325,855

$

1,461,092

Six Months Ended June 30, 2022

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

$

253,609

$

238,747

$

124,061

$

616,417

Desktops

47,308

97,496

31,255

176,059

Software

74,475

42,582

15,777

132,834

Servers/Storage

 

51,862

27,228

19,228

 

98,318

Net/Com Products

 

47,057

46,435

14,667

 

108,159

Displays and Sound

63,793

 

74,811

 

32,630

171,234

Accessories

67,897

 

105,735

 

28,615

202,247

Other Hardware/Services

 

42,793

 

51,317

 

17,475

 

111,585

Total net sales

$

648,794

$

684,351

$

283,708

$

1,616,853

Contract Balances

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

    

June 30, 2023

    

December 31, 2022

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

$

6,563

$

4,266

Changes in the contract liability balances during the six months ended June 30, 2023 and 2022 are as follows (in thousands):

    

2023

Balance at December 31, 2022

$

4,266

Cash received in advance and not recognized as revenue

 

11,980

Amounts recognized as revenue as performance obligations satisfied

 

(9,683)

Balance at June 30, 2023

$

6,563

2022

Balance at December 31, 2021

$

8,628

Cash received in advance and not recognized as revenue

 

16,316

Amounts recognized as revenue as performance obligations satisfied

 

(18,907)

Balance at June 30, 2022

$

6,037