XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Components of Inventory

Inventory consists of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Work in process

 

$

7,984

 

 

$

4,795

 

Finished goods

 

 

4,275

 

 

 

4,723

 

Total inventory

 

$

12,259

 

 

$

9,518

 

Components of Property and Equipment - Net

Property and equipment, net consists of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Machinery, computer equipment and software

 

$

2,633

 

 

$

2,759

 

Leasehold improvements

 

 

94

 

 

 

94

 

Furniture

 

 

38

 

 

 

36

 

Total property and equipment

 

 

2,765

 

 

 

2,889

 

Less: accumulated depreciation

 

 

(2,361

)

 

 

(2,367

)

Total property and equipment, net

 

$

404

 

 

$

522

 

Summary of Changes in Carrying Amount of Goodwill

Changes in the carrying amount of goodwill for the six months ended June 30, 2024 are as follows (in thousands):

 

 

 

 

 

Total

 

Goodwill at December 31, 2023

 

 

 

$

891

 

Adjustments

 

 

 

 

 

Goodwill at June 30, 2024

 

 

 

$

891

 

 

Summary of Intangible Assets Except Goodwill

Intangible assets, except goodwill consist of the following (in thousands):

 

 

 

 

June 30,

 

 

 

 

 

2024

 

Acquired intellectual property

 

 

 

$

1,090

 

Less: accumulated amortization

 

 

 

 

(109

)

Total finite-lived intangible assets, net

 

 

 

$

981

 

Summary of Expected Amortization Expense As of June 30, 2024, expected amortization expense for the unamortized finite-lived intangible assets by years is as follows (in thousands):

Year Ending December 31,

 

 

 

Amount

 

Remainder of 2024

 

 

 

$

55

 

2025

 

 

 

 

109

 

2026

 

 

 

 

109

 

2027

 

 

 

 

109

 

2028

 

 

 

 

109

 

Thereafter

 

 

 

 

490

 

Total

 

 

 

$

981

 

Components of Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Payroll-related expenses

 

$

2,191

 

 

$

983

 

Engineering service

 

 

397

 

 

 

199

 

Security for the indemnification obligations (1)

 

 

300

 

 

 

 

Accrued warranty

 

 

158

 

 

 

180

 

Accrued inventory

 

 

116

 

 

 

401

 

Taxes payable

 

 

89

 

 

 

468

 

Professional fees

 

 

20

 

 

 

23

 

Other

 

 

45

 

 

 

68

 

Total accrued liabilities

 

$

3,316

 

 

$

2,322

 

 

(1) In July 2023, the Company acquired certain assets of Broadvis Corporation, including intellectual property and $0.3 million that was retained by the Company at closing as security for the indemnification obligations of Broadvis Corporation is expected to be released in January 2025, barring unforeseen circumstances.