v3.26.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation $ 3,118 $ 3,448
Accrued vacation 788 459
Accrued audit fees 80 332
Accrued escrow liability 2,550 2,550
Accrued interest 0 210
Accrued lease liability, current portion 967 640
Accrued legal fees 1,329 0
Accrued royalty payable to related party 814 810
Accrued other 622 670
Customer advances 1,281 1,883
Total accrued liabilities $ 11,549 $ 11,002