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

Inventories consist of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

2025

 

 

2024

 

Raw materials

 

$

801

 

 

$

1,005

 

Work-in-process

 

 

312

 

 

 

224

 

Finished goods

 

 

1,882

 

 

 

1,748

 

Total inventory

 

$

2,995

 

 

$

2,977

 

 

Schedule of Prepaid Expenses and Other Assets

Prepaid expenses and other current assets consist of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

2025

 

 

2024

 

Prepaid insurance and other expenses

 

$

634

 

 

$

1,192

 

Prepaid inventory

 

 

570

 

 

 

209

 

Lease deposit

 

 

420

 

 

 

389

 

Other receivables and current assets

 

 

73

 

 

 

70

 

Prepaid research and development

 

 

 

 

 

472

 

Total prepaid expenses and other current assets

 

$

1,697

 

 

$

2,332

 

 

Schedule of Accrued and Other Current Liabilities

Accrued and other current liabilities consist of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

2025

 

 

2024

 

Payroll and related expenses

 

$

8,646

 

 

$

8,193

 

Accrued payables

 

 

7,182

 

 

 

7,881

 

Other taxes payable

 

 

3,447

 

 

 

3,533

 

Interest payable

 

 

864

 

 

 

762

 

Other

 

 

732

 

 

 

836

 

Total accrued and other current liabilities

 

$

20,871

 

 

$

21,205