v3.26.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued employee bonuses and commissions $ 4,273 $ 3,549
Accrued vacation 2,814 2,846
Other accrued personnel related expenses 2,420 3,181
Accrued professional fees 3,313 3,022
Sales taxes, franchise tax and VAT 782 1,011
Other 468 947
Total accrued liabilities $ 14,070 $ 14,556