Quarterly report [Sections 13 or 15(d)]

Balance Sheet Components (Tables)

v3.25.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net

Accounts receivable, net consisted of the following:

 

    June 30,     December 31,  
    2025     2024  
    (In thousands)  
Trade receivables   $ 7,216     $ 7,130  
Less: Allowances for credit losses     (1,822 )     (3,407 )
Total   $ 5,394     $ 3,723  
Schedule of Inventories

Inventories consisted of the following:

 

    June 30,     December 31,  
    2025     2024  
    (In thousands)  
Raw materials   $ 30,024     $ 29,386  
Work-in-progress     3,076       9,660  
Finished goods     5,317       10,907  
Total   $ 38,417     $ 49,953  
Schedule of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following:

 

    June 30,     December 31,  
    2025     2024  
    (In thousands)  
Prepaid insurance and other   $ 1,706     $ 1,724  
Vendor prepayments     1,077       612  
Total   $ 2,783     $ 2,336  
Schedule of Property and Equipment, Net

Property and equipment, net consisted of the following:

 

    June 30,     December 31,  
    2025     2024  
    (In thousands)  
Computers and software   $ 2,525     $ 2,525  
Lab equipment and other equipment     13,395       11,011  
Furniture and fixtures     206       206  
Leasehold improvements     13,379       13,312  
Construction in progress     88       —  
Total property, plant and equipment     29,593       27,054  
Less accumulated depreciation and amortization     (14,392 )     (12,784 )
Property, plant and equipment, net   $ 15,201     $ 14,270  
Schedule of Other Assets

Other assets consisted of the following:

 

    June 30,     December 31,  
    2025     2024  
    (In thousands)  
Right of use assets   $ 7,838     $ 8,774  
Net Investment in sales type lease     2,220       2,712  
Non-current prepaid expenses and other assets     1,383       2,027  
Total Other assets   $ 11,441     $ 13,513  
Schedule of Accrued and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following:

 

    June 30,     December 31,  
    2025     2024  
    (In thousands)  
Accrued expenses   $ 1,759     $ 1,173  
Accrued salaries and benefits     786       560  
Lease liability – current portion     1,718       1,778  
Total Accrued expenses and other current liabilities   $ 4,263     $ 3,511  
Schedule of Other Noncurrent Liabilities

Other noncurrent liabilities consisted of the following:

 

    June 30,     December 31,  
    2025     2024  
    (In thousands)  
Lease liabilities – noncurrent portion   $ 7,620     $ 8,475  
Other noncurrent liabilities     1,076       863  
Total other noncurrent liabilities   $ 8,696     $ 9,338