XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Statements of Operations and Comprehensive Loss Components (Tables)
6 Months Ended
Jun. 30, 2025
Statements of Operations and Comprehensive Loss Components  
Schedule of disaggregation of revenue

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

Three Months Ended June 30,

Six Months Ended June 30, 

    

2025

    

2024

    

2025

    

2024

Distributor

$

8,731

$

9,227

$

16,649

$

19,514

Non-distributor

4,470

1,409

9,690

5,552

Total revenue

$

13,201

$

10,636

$

26,339

$

25,066

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, 

    

2025

    

2024

    

2025

    

2024

Point in time

$

11,416

$

10,062

$

22,574

$

21,029

Over time

1,785

574

3,765

4,037

Total revenue

$

13,201

$

10,636

$

26,339

$

25,066

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

Three Months Ended June 30,

Six Months Ended June 30, 

    

2025

    

2024

    

2025

    

2024

Product sales

$

11,091

$

9,887

$

22,117

$

20,747

Licensing

643

306

1,154

3,527

Royalties

325

175

457

282

Other revenue

1,142

268

2,611

510

Total revenue

$

13,201

$

10,636

$

26,339

$

25,066

Schedule of revenue by region

Three Months Ended June 30,

Six Months Ended June 30, 

    

2025

    

2024

    

2025

    

2024

APAC

$

8,582

$

6,310

$

15,841

$

13,240

North America

2,926

3,051

5,409

5,843

EMEA

1,693

1,275

5,089

5,983

Total revenue

$

13,201

$

10,636

$

26,339

$

25,066