XML 34 R20.htm IDEA: XBRL DOCUMENT v3.25.3
BALANCE SHEET COMPONENTS (Tables)
9 Months Ended
Sep. 30, 2025
BALANCE SHEET COMPONENTS  
Schedule of inventories

    

September 30, 2025

    

December 31, 2024

(amounts, in thousands)

Raw materials

$

565

$

570

Work in process

 

1,130

 

503

Finished goods

 

2,307

 

1,660

Inventories

$

4,002

$

2,733

Schedule of property and equipment

Depreciation/

Amortization

    

September 30, 2025

    

December 31, 2024

    

Period

(amounts, in thousands)

Furniture and fixtures

$

1,612

$

1,454

 

7 years

Equipment and computers

 

5,562

 

5,491

 

3 to 7 years

Leasehold improvements

 

6,308

 

6,283

 

Lesser of term of lease or estimated useful life

 

13,482

 

13,228

Less accumulated depreciation and amortization

 

5,289

 

4,226

 

  

Property and equipment, net

$

8,193

$

9,002

 

  

Schedule of other assets

    

September 30, 2025

    

December 31, 2024

(amounts, in thousands)

Patent applications pending

$

1,539

$

1,612

Patents issued

 

3,501

 

3,391

Less accumulated amortization of patents issued

 

(1,448)

 

(1,255)

Patents, net

 

3,592

 

3,748

Other

 

55

 

23

Other assets

$

3,647

$

3,771

Schedule of patent amortization expense

(amounts, in thousands)

Remainder of 2025

    

$

66

2026

 

258

2027

 

253

2028

 

240

2029

 

240

Thereafter

 

996

Scheduled amortization of patents issued

$

2,053

Schedule of accrued expenses and other current liabilities

    

September 30, 2025

    

December 31, 2024

(amounts, in thousands)

Accrued salaries and commissions

$

3,464

$

3,076

Clinical studies

 

594

 

590

Deferred revenue and contract liabilities

 

403

 

596

Professional fees

738

773

Royalties

282

275

Goods received not invoiced

6

87

Accrued operating expenses

 

1,072

 

635

Accrued expenses and other current liabilities

$

6,559

$

6,032