XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue

Note 15. Revenue

Disaggregated revenues are as follows (in thousands):

 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

By Market Group:

 

 

 

 

 

 

 

 

 

 

 

 

Enterprise

 

$

8,615

 

 

$

7,366

 

 

$

17,494

 

 

$

15,803

 

Consumer

 

 

4,827

 

 

 

6,189

 

 

 

8,338

 

 

 

11,321

 

Automotive

 

 

1,742

 

 

 

2,275

 

 

 

3,583

 

 

 

5,150

 

Total sales

 

$

15,184

 

 

$

15,830

 

 

$

29,415

 

 

$

32,274

 

 

 

 

 

 

 

 

 

 

 

 

 

 

By Geography:

 

 

 

 

 

 

 

 

 

 

 

 

North America

 

$

9,337

 

 

$

9,438

 

 

$

19,361

 

 

$

19,606

 

China (including Hong Kong and Taiwan)

 

 

5,397

 

 

 

6,059

 

 

 

8,700

 

 

 

12,028

 

Rest of the world

 

 

450

 

 

 

333

 

 

 

1,354

 

 

 

640

 

Total sales

 

$

15,184

 

 

$

15,830

 

 

$

29,415

 

 

$

32,274

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Timing of revenue recognition:

 

 

 

 

 

 

 

 

 

 

 

 

Products and services transferred at a point in time

 

$

14,507

 

 

$

14,795

 

 

$

28,032

 

 

$

30,639

 

Products and services transferred over time

 

 

677

 

 

 

1,035

 

 

 

1,383

 

 

 

1,635

 

Total sales

 

$

15,184

 

 

$

15,830

 

 

$

29,415

 

 

$

32,274

 

 

Revenue generated from the United States was $9.3 million and $9.4 million for the three months ended June 30, 2024 and 2023, respectively, and $19.3 million and $19.5 million for the six months ended June 30, 2024 and 2023, respectively.

Liability for potential rights of return was approximately $0.1 million as of June 30, 2024 and December 31, 2023 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 $30,200 and $17,000 as of June 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.2 million as of June 30, 2024.