XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue

Note 15. Revenue

Disaggregated revenues are as follows (in thousands):

 

 

 

Three months ended September 30,

 

 

Nine months ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

By Market Group:

 

 

 

 

 

 

 

 

 

 

 

 

Enterprise

 

$

6,665

 

 

$

6,791

 

 

$

24,159

 

 

$

22,594

 

Consumer

 

 

6,854

 

 

 

4,404

 

 

 

15,192

 

 

 

15,725

 

Automotive

 

 

2,582

 

 

 

2,501

 

 

 

6,165

 

 

 

7,651

 

Total sales

 

$

16,101

 

 

$

13,696

 

 

$

45,516

 

 

$

45,970

 

 

 

 

 

 

 

 

 

 

 

 

 

 

By Geography:

 

 

 

 

 

 

 

 

 

 

 

 

North America

 

$

8,755

 

 

$

8,261

 

 

$

28,116

 

 

$

27,867

 

China (including Hong Kong and Taiwan)

 

 

6,845

 

 

 

4,961

 

 

 

15,545

 

 

 

16,989

 

Rest of the world

 

 

501

 

 

 

474

 

 

 

1,855

 

 

 

1,114

 

Total sales

 

$

16,101

 

 

$

13,696

 

 

$

45,516

 

 

$

45,970

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Timing of revenue recognition:

 

 

 

 

 

 

 

 

 

 

 

 

Products and services transferred at a point in time

 

$

15,353

 

 

$

12,904

 

 

$

43,385

 

 

$

43,543

 

Products and services transferred over time

 

 

748

 

 

 

792

 

 

 

2,131

 

 

 

2,427

 

Total sales

 

$

16,101

 

 

$

13,696

 

 

$

45,516

 

 

$

45,970

 

 

Revenue generated from the United States was $8.8 million and $8.2 million for the three months ended September 30, 2024 and 2023, respectively, and $28.1 million and $27.6 million for the nine months ended September 30, 2024 and 2023, respectively.

Liability for potential rights of return was approximately $0.2 million and $0.1 million as of September 30, 2024 and December 31, 2023, respectively and is included within accrued liabilities in the accompanying unaudited condensed consolidated balance sheets.

Contract liabilities are deferred revenues that were recorded when advance payment were received for remaining performance obligations that are recognized over time. The contract liabilities were $29,000 and $17,000 as of September 30, 2024 and December 31, 2023, respectively.

The remaining non-cancellable revenue, that will be recognized over time on a series of distinct performance obligations, amounts to $0.1 million as of September 30, 2024.