XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue
6 Months Ended
Jun. 30, 2023
Revenue.  
Revenue

3. Revenue

The Company sells products to its distributors and original equipment manufacturers (OEMs). The Company also recognizes revenue under licensing, patent, and royalty agreements with some customers.

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

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Distributor

$

12,365

$

12,805

$

25,207

23,600

Non-distributor

3,382

1,902

5,386

5,454

Total revenue

$

15,747

$

14,707

$

30,593

$

29,054

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, 

    

2023

    

2022

    

2023

    

2022

Point in time

$

13,790

$

13,532

$

27,660

26,650

Over time

1,957

1,175

2,933

2,404

Total revenue

$

15,747

$

14,707

$

30,593

$

29,054

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

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Product sales

$

13,406

$

13,223

$

27,183

$

25,894

Licensing

1,899

771

2,817

1,346

Royalties

236

224

329

624

Other revenue

206

489

264

1,190

Total revenue

$

15,747

$

14,707

$

30,593

$

29,054

The Company recognizes revenue in three primary geographic regions: Asia-Pacific (APAC); North America; and Europe, Middle East and Africa (EMEA). The Company recognizes revenue by geography based on the region in which the Company’s products are sold, and not to where the end products in which they are assembled are shipped. The Company’s revenue by region for the periods indicated was as follows (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

APAC

$

7,964

$

8,371

$

15,555

$

17,605

North America

4,517

3,780

8,847

6,885

EMEA

3,266

2,556

6,191

4,564

Total revenue

$

15,747

$

14,707

$

30,593

$

29,054