v3.25.2
Balance Sheet Components - Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Remaining lease terms 1 year 4 months 24 days   1 year 4 months 24 days    
Operating lease cost $ 131 $ 114 $ 249 $ 224  
Operating lease right-of-use asset $ 512   $ 512   $ 683
Operating lease liability, current, location Accrued expenses and other current liabilities   Accrued expenses and other current liabilities   Accrued expenses and other current liabilities
Operating lease liability, current (included in accrued expenses and other current liabilities) $ 379   $ 379   $ 364
Operating lease liability, non-current, location Other liabilities, noncurrent   Other liabilities, noncurrent   Other liabilities, noncurrent
Operating lease liability, noncurrent (included in other liabilities, noncurrent) $ 165   $ 165   $ 359
Weighted-average remaining term for operating lease (in years) 1 year 4 months 24 days   1 year 4 months 24 days   1 year 10 months 24 days
Weighted-average discount rate 5.00%   5.00%   5.00%
Operating leases          
Remainder of 2025 $ 195   $ 195    
2026 367   367    
Total future minimum lease payments 562   562    
Less imputed interest (18)   (18)    
Total operating lease liability $ 544   $ 544