XML 37 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2020
Revenue.  
Schedule of disaggregation of revenue

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2020

    

2019

    

2020

    

2019

Distributor

$

6,231

$

5,564

$

13,221

$

12,749

Non-distributor

5,595

3,082

8,713

5,923

Total revenue

$

11,826

$

8,646

$

21,934

$

18,672

The following table presents the Company’s revenues disaggregated by timing of recognition (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2020

    

2019

    

2020

    

2019

Point in time

$

11,183

$

8,180

$

21,226

$

17,631

Over time

643

466

708

1,041

Total revenue

$

11,826

$

8,646

$

21,934

$

18,672

The following table presents the Company’s revenues disaggregated by type (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2020

    

2019

    

2020

    

2019

Product sales

$

10,927

$

8,003

$

20,562

$

17,026

Royalties

256

177

664

605

Other revenue

643

466

708

1,041

Total revenue

$

11,826

$

8,646

$

21,934

$

18,672

The Company recognizes revenue in three primary geographic regions: North America; Europe, Middle East and Africa (EMEA); and Asia-Pacific and Japan (APJ). The following table presents the Company’s revenues disaggregated by the geographic region to which the product is delivered or licensee is located (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2020

    

2019

    

2020

    

2019

North America

$

1,820

$

3,528

$

2,924

$

5,717

EMEA

1,619

2,094

3,727

4,728

APJ

8,387

3,024

15,283

8,227

Total revenue

$

11,826

$

8,646

$

21,934

$

18,672