XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue.  
Schedule of disaggregation of revenue The following table presents the Company’s revenues disaggregated by sales channel (in thousands):

Year Ended December 31, 

    

2022

    

2021

Distributor

$

50,943

36,479

Non-distributor

9,042

18,667

Total revenue

$

59,985

$

55,146

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

Year Ended December 31, 

    

2022

    

2021

Point in time

$

56,675

51,204

Over time

3,310

3,942

Total revenue

$

59,985

$

55,146

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

Year Ended December 31, 

    

2022

    

2021

Product sales

$

55,032

$

43,931

Licensing

1,937

3,326

Royalties

1,414

2,021

Patents

5,250

Other revenue

1,602

618

Total revenue

$

59,985

$

55,146

Our revenue by region for the periods indicated was as follows (in thousands):

Year Ended December 31, 

    

2022

    

2021

APAC

$

35,631

$

32,327

North America

14,533

15,813

EMEA

9,821

7,006

Total revenue

$

59,985

$

55,146