XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2025
Balance Sheet Components  
Schedule of Inventory

Inventory consisted of the following (in thousands):

June 30, 

December 31, 

    

2025

    

2024

Raw materials

$

232

$

238

Work-in-process

 

9,821

 

7,510

Finished goods

 

1,253

 

1,362

Total inventory

$

11,306

$

9,110

Schedule of property and equipment, net

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

June 30, 

December 31, 

    

2025

    

2024

Manufacturing equipment

$

15,170

$

14,199

Computer and network equipment

583

602

Furniture and fixtures

113

113

Construction in Progress

319

Leasehold improvements

1,476

1,476

Total property and equipment, gross

17,661

16,390

Less: accumulated depreciation

(13,817)

(13,170)

Total property and equipment, net

$

3,844

$

3,220

Schedule of Intangible Assets, Net

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

June 30, 2025

Weighted-

Average

Net

Life

Gross Carrying

Accumulated

Carrying

(in years)

    

Amount

    

Amortization

    

Amount

Internal-use software

1.5

$

4,409

$

(1,858)

$

2,551

Total intangible assets

$

4,409

$

(1,858)

$

2,551

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 assets

$

4,389

$

(973)

$

3,416

Schedule of accrued liabilities

Accrued liabilities consisted of the following (in thousands):

June 30, 

December 31,

    

2025

    

2024

Payroll-related expenses

$

1,578

$

1,606

Inventory

199

157

Other

 

476

 

686

Total accrued liabilities

$

2,253

$

2,449