XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue.  
Schedule of disaggregation of revenue

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

Three Months Ended March 31, 

    

2024

    

2023

Distributor

$

10,287

$

12,842

Non-distributor

4,143

2,004

Total revenue

$

14,430

$

14,846

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

Three Months Ended March 31, 

    

2024

    

2023

Point in time

$

10,967

$

13,870

Over time

3,463

976

Total revenue

$

14,430

$

14,846

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

Three Months Ended March 31, 

    

2024

    

2023

Product sales

$

10,860

$

13,777

Licensing

3,221

918

Royalties

107

93

Other revenue

242

58

Total revenue

$

14,430

$

14,846

Schedule of revenue by region

Three Months Ended March 31, 

    

2024

    

2023

APAC

$

6,930

$

7,591

North America

4,708

2,925

EMEA

2,792

4,330

Total revenue

$

14,430

$

14,846