v3.26.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Balance Sheet Components [Abstract]  
Schedule of Inventory

Inventories consist of the following (in thousands):

 

 

June 30,

 

 

December 31,

 

 

2026

 

 

2025

 

Raw materials

 

$

171

 

 

$

208

 

Work-in-process

 

 

671

 

 

 

196

 

Finished goods

 

 

622

 

 

 

543

 

Total inventory

 

$

1,464

 

 

$

947

 

Schedule of Prepaid Expenses and Other Current Assets

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

 

 

June 30,

 

 

December 31,

 

 

2026

 

 

2025

 

Prepaid inventory

 

$

7,322

 

 

$

1,099

 

Prepaid insurance and other expenses

 

 

905

 

 

 

757

 

Lease deposit

 

 

377

 

 

 

408

 

Other receivables and current assets

 

 

79

 

 

 

54

 

Total prepaid expenses and other current assets

 

$

8,683

 

 

$

2,318

 

 

Schedule of Accrued and Other Current Liabilities

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

 

 

June 30,

 

 

December 31,

 

 

2026

 

 

2025

 

Accrued payables

 

$

5,328

 

 

$

7,638

 

Payroll and related expenses

 

 

5,845

 

 

 

8,168

 

Other taxes payable

 

 

3,960

 

 

 

4,220

 

Professional fees

 

 

947

 

 

 

937

 

Interest payable

 

 

868

 

 

 

594

 

Other

 

 

126

 

 

 

123

 

Total accrued and other current liabilities

 

$

17,074

 

 

$

21,680

 

Schedule of Activity Related to Contract Assets

The following represents the activity related to contract assets (in thousands):

 

 

 

June 30,

 

 

2026

 

Beginning of period

 

$

5,432

 

Service revenue amounts invoiced during period

 

 

(2,238

)

Unbilled service revenue recognized

 

 

1,949

 

End of period

 

$

5,143