XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2024
Balance Sheet Components  
Schedule of Inventory

Inventory consisted of the following (in thousands):

December 31, 

December 31, 

    

2024

    

2023

Raw materials

$

238

$

189

Work-in-process

 

7,510

 

6,724

Finished goods

 

1,362

 

1,478

Total inventory

$

9,110

$

8,391

Schedule of property and equipment, net

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

December 31, 

December 31, 

    

2024

    

2023

Manufacturing equipment

$

14,199

$

13,494

Computer and network equipment

602

520

Furniture and fixtures

113

113

Leasehold improvements

1,476

1,476

Total property and equipment, gross

16,390

15,603

Less: accumulated depreciation

(13,170)

(11,886)

Total property and equipment, net

$

3,220

$

3,717

Schedule of Intangible Assets, Net

The gross carrying amounts and accumulated amortization of intangible assets are as follows at the dates indicated (in thousands):

December 31, 2024

Weighted-

Average

Net

Life

Gross Carrying

Accumulated

Carrying

(in years)

    

Amount

    

Amortization

    

Amount

Internal-use software

2.0

$

4,389

$

(973)

$

3,416

Total intangible asset

$

4,389

$

(973)

$

3,416

Schedule of estimated future amortization expense for finite-lived intangible assets

The table below presents estimated future amortization expense for finite-lived intangible assets (in thousands):

As of December 31, 2024

    

Amount

2025

$

1,771

2026

1,622

2027

8

2028

8

Thereafter

7

Total

$

3,416

Schedule of accrued liabilities

Accrued liabilities consisted of the following (in thousands):

December 31, 

December 31,

    

2024

    

2023

Payroll-related expenses

$

1,606

$

3,347

Inventory

157

317

Other

 

686

 

672

Total accrued liabilities

$

2,449

$

4,336