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

Year Ended December 31, 

    

2023

    

2022

Distributor

$

49,845

$

50,943

Non-distributor

13,920

9,042

Total revenue

$

63,765

$

59,985

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

Year Ended December 31, 

    

2023

    

2022

Point in time

$

54,183

$

56,675

Over time

9,582

3,310

Total revenue

$

63,765

$

59,985

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

Year Ended December 31, 

    

2023

    

2022

Product sales

$

53,123

$

55,032

Licensing

7,476

1,937

Royalties

862

1,414

Other revenue

2,304

1,602

Total revenue

$

63,765

$

59,985

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

Year Ended December 31, 

    

2023

    

2022

APAC

$

33,096

$

35,631

North America

15,922

14,533

EMEA

14,747

9,821

Total revenue

$

63,765

$

59,985