Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.21.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2021
Revenue Recognition  
Summary of disaggregation of revenue according to revenue type

​

​

​

​

​

​

​

​

​

​

​

​

    

Three months ended

​

​

March 31, 2021

​

​

Distribution

  

Solutions

​

Total

Geography

​

​

              

​

​

              

​

​

​

USA

​

$

41,084

​

$

4,979

​

$

46,063

Europe and United Kingdom

​

 

7,246

​

 

2,743

​

 

9,989

Canada

​

 

6,490

​

 

271

​

 

6,761

Total net sales

​

$

54,820

​

$

7,993

​

$

62,813

​

​

​

​

​

​

​

​

​

​

Timing of Revenue Recognition

​

​

              

​

​

              

​

​

​

Transferred at a point in time where the Company is principal (1)

​

$

49,357

​

$

6,150

​

$

55,507

Transferred at a point in time where the Company is agent (2)

​

 

5,463

​

 

1,843

​

 

7,306

Total net sales

​

$

54,820

​

$

7,993

​

$

62,813

​

​

​

​

​

​

​

​

​

​

​

    

Three months ended

​

​

March 31, 2020

​

​

Distribution

  

Solutions

​

Total

Geography

​

​

              

​

​

              

​

​

​

USA

​

$

53,104

​

$

4,797

​

$

57,901

Europe and United Kingdom

​

 

1,776

​

 

—

​

 

1,776

Canada

​

 

2,384

​

 

557

​

 

2,941

Total net sales

​

$

57,264

​

$

5,354

​

$

62,618

​

​

​

​

​

​

​

​

​

​

Timing of Revenue Recognition

​

​

              

​

​

              

​

​

​

Transferred at a point in time where the Company is principal (1)

​

$

52,493

​

$

5,089

​

$

57,582

Transferred at a point in time where the Company is agent (2)

​

 

4,771

​

 

265

​

 

5,036

Total net sales

​

$

57,264

​

$

5,354

​

$

62,618

​

(1) Includes net sales from third-party hardware and software products.

​

(2) Includes net sales from third-party maintenance, software support and services.