v3.26.1
Condensed consolidated balance sheet components (Tables)
6 Months Ended
Jun. 30, 2026
Consolidated Balance Sheet Components  
Schedule of non trade receivables
        
   June 30,   December 31, 
   2026   2025 
Trade receivables  $1,263   $452 
Non-trade receivables   423    154 
Reimbursement for leasehold improvements   1,207    1,714 
Accounts and other receivables   2,893    2,320 
Less provision for credit losses   -    - 
Accounts and other receivables, net  $2,893   $2,320 
Schedule of inventory consisted
          
   June 30,   December 31, 
   2026   2025 
Raw materials  $2,916   $2,019 
Work in process   13,632    9,168 
Finished goods   4,086    4,466 
Inventory  $20,634   $15,653 
           
Inventory – current  $17,585   $13,789 
Inventory – noncurrent  $3,049   $1,864 
Schedule of property and equipment, net
          
   June 30,   December 31, 
   2026   2025 
Equipment  $5,821   $3,300 
Computer software   604    560 
Leasehold improvements   5,297    554 
Construction in progress   1,108    4,289 
Total property and equipment   12,830    8,703 
Less accumulated depreciation and amortization   (3,635)   (3,226)
Total property and equipment, net  $9,195   $5,477 
Schedule of accrued expenses and other liabilities
          
    June 30,    December 31,
   2026   2025 
Accrued compensation and related liabilities  $3,688   $4,049 
Accrued development expenses   352    354 
Accrued warranty reserves   99    185 
Deferred revenue   1,192    502 
Finance lease liability, current   10    - 
Accrued other expenses   158    515 
Accrued expenses and other liabilities  $5,499   $5,605 
Schedule of warranty
                    
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2026   2025   2026   2025 
Beginning of period  $241   $526   $240   $692 
Warranty reserve accrued during the period   134    17    218    17 
Settlement of warranty claims   (48)   (107)   (131)   (273)
End of period  $327   $436   $327   $436 
                     
Warranty reserve - current  $99   $426   $99   $426 
Warranty reserve - noncurrent  $228   $10   $228   $10