v3.26.1
Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Components [Abstract]    
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