XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue
6 Months Ended
Jun. 30, 2024
Revenue.  
Revenue

3. Revenue

The Company sells products to its distributors, original design manufacturers (ODMs), 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, 

    

2024

    

2023

    

2024

    

2023

Distributor

$

9,227

$

12,365

$

19,514

$

25,207

Non-distributor

1,409

3,382

5,552

5,386

Total revenue

$

10,636

$

15,747

$

25,066

$

30,593

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, 

    

2024

    

2023

    

2024

    

2023

Point in time

$

10,062

$

13,790

$

21,029

$

27,660

Over time

574

1,957

4,037

2,933

Total revenue

$

10,636

$

15,747

$

25,066

$

30,593

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

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2024

    

2023

    

2024

    

2023

Product sales

$

9,887

$

13,406

$

20,747

$

27,183

Licensing

306

1,899

3,527

2,817

Royalties

175

236

282

329

Patents

-

Other revenue

268

206

510

264

Total revenue

$

10,636

$

15,747

$

25,066

$

30,593

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, 

    

2024

    

2023

    

2024

    

2023

APAC

$

6,310

$

7,964

$

13,240

$

15,555

North America

3,051

4,517

5,843

8,847

EMEA

1,275

3,266

5,983

6,191

Total revenue

$

10,636

$

15,747

$

25,066

$

30,593