XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2025
Balance Sheet Components  
Schedule of Inventory

Inventory consisted of the following (in thousands):

March 31, 

December 31, 

    

2025

    

2024

Raw materials

$

157

$

238

Work-in-process

 

9,120

 

7,510

Finished goods

 

1,714

 

1,362

Total inventory

$

10,991

$

9,110

Schedule of property and equipment, net

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

March 31,

December 31, 

    

2025

    

2024

Manufacturing equipment

$

14,814

$

14,199

Computer and network equipment

608

602

Furniture and fixtures

113

113

Construction in Progress

144

Leasehold improvements

1,476

1,476

Total property and equipment, gross

17,155

16,390

Less: accumulated depreciation

(13,484)

(13,170)

Total property and equipment, net

$

3,671

$

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):

March 31, 2025

Weighted-

Average

Net

Life

Gross Carrying

Accumulated

Carrying

(in years)

    

Amount

    

Amortization

    

Amount

Internal-use software

1.8

$

4,389

$

(1,416)

$

2,973

Total intangible assets

$

4,389

$

(1,416)

$

2,973

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):

March 31, 

December 31,

    

2025

    

2024

Payroll-related expenses

$

882

$

1,606

Inventory

466

157

Other

 

1,208

 

686

Total accrued liabilities

$

2,556

$

2,449