XML 40 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Statements of Operations and Comprehensive (Loss) Income Components (Tables)
12 Months Ended
Dec. 31, 2024
Statements of Operations and Comprehensive (Loss) Income Components  
Schedule of disaggregation of revenue The following table presents the Company’s revenues disaggregated by sales channel (in thousands):

Year Ended December 31, 

    

2024

    

2023

Distributor

$

39,943

$

49,845

Non-distributor

10,459

13,920

Total revenue

$

50,402

$

63,765

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

Year Ended December 31, 

    

2024

    

2023

Point in time

$

42,903

$

54,183

Over time

7,499

9,582

Total revenue

$

50,402

$

63,765

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

Year Ended December 31, 

    

2024

    

2023

Product sales

$

42,203

$

53,123

Licensing

6,346

7,476

Royalties

700

862

Other revenue

1,153

2,304

Total revenue

$

50,402

$

63,765

Schedule of revenue by region Revenue by region for the periods indicated was as follows (in thousands):

Year Ended December 31, 

    

2024

    

2023

APAC

$

28,688

$

33,096

North America

10,710

15,922

EMEA

11,004

14,747

Total revenue

$

50,402

$

63,765