XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue.  
Schedule of disaggregation of revenue

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Distributor

$

12,964

$

13,986

$

38,171

$

37,586

Non-distributor

3,502

1,255

8,888

6,709

Total revenue

$

16,466

$

15,241

$

47,059

$

44,295

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Point in time

$

13,825

$

14,932

$

41,485

$

41,582

Over time

2,641

309

5,574

2,713

Total revenue

$

16,466

$

15,241

$

47,059

$

44,295

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Product sales

$

13,543

$

14,571

$

40,726

$

40,465

Licensing

1,893

52

4,710

1,398

Royalties

232

264

561

888

Other revenue

798

354

1,062

1,544

Total revenue

$

16,466

$

15,241

$

47,059

$

44,295

Schedule of revenue by region

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

APAC

$

8,663

$

10,030

$

24,218

$

27,634

North America

4,607

2,980

10,798

9,865

EMEA

3,196

2,231

12,043

6,796

Total revenue

$

16,466

$

15,241

$

47,059

$

44,295