XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2022
Revenue  
Schedule of disaggregation of revenue from contracts with customers

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 2021

​

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

Notebooks/Mobility

​

$

97,401

​

$

94,472

​

$

62,501

​

$

254,374

Desktops

​

​

20,607

​

​

38,916

​

​

8,527

​

​

68,050

Software

​

​

33,102

​

​

26,162

​

​

11,858

​

​

71,122

Servers/Storage

​

​

21,086

​

​

27,106

​

​

7,635

​

​

55,827

Net/Com Products

​

​

22,360

​

​

20,691

​

​

7,211

​

​

50,262

Displays and Sound

​

 

25,825

​

 

29,343

​

 

12,743

​

 

67,911

Accessories

​

 

27,480

​

 

44,311

​

 

9,109

​

 

80,900

Other Hardware/Services

​

 

19,397

​

 

26,160

​

 

10,158

​

 

55,715

Total net sales

​

$

267,258

​

$

307,161

​

$

129,742

​

$

704,161

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Six Months Ended June 30, 2021

​

​

​

    

Business
Solutions

    

Enterprise
Solutions

    

Public Sector
Solutions

    

Total

​

​

Notebooks/Mobility

​

$

191,836

​

$

176,663

​

$

119,475

​

$

487,974

​

​

Desktops

​

​

41,766

​

​

69,267

​

​

16,377

​

​

127,410

​

​

Software

​

​

60,264

​

​

48,667

​

​

19,067

​

​

127,998

​

​

Servers/Storage

​

 

41,659

​

​

44,262

​

​

14,282

​

 

100,203

​

​

Net/Com Products

​

 

40,764

​

​

40,517

​

​

17,572

​

 

98,853

​

​

Displays and Sound

​

​

45,599

​

 

52,748

​

 

26,736

​

​

125,083

​

​

Accessories

​

​

53,327

​

 

88,187

​

 

19,930

​

​

161,444

​

​

Other Hardware/Services

​

 

38,377

​

 

52,135

​

 

21,576

​

 

112,088

​

​

Total net sales

​

$

513,592

​

$

572,446

​

$

255,015

​

$

1,341,053

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Schedule of changes in contract liability balances

​

​

​

​

​

​

​

​

​

    

June 30, 2022

    

December 31, 2021

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

​

$

6,037

​

$

8,628

​

Changes in the contract liability balances during the six months ended June 30, 2022 and 2021 are as follows:

​

​

​

​

​

    

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

​

​

​

​

​

​

2021

Balance at December 31, 2020

​

$

3,509

Cash received in advance and not recognized as revenue

​

 

6,969

Amounts recognized as revenue as performance obligations satisfied

​

 

(5,566)

Balance at June 30, 2021

​

$

4,912