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.