v3.25.4
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued employee bonuses and commissions $ 3,549 $ 6,894
Accrued vacation 2,846 2,555
Other accrued personnel related expenses 3,181 2,727
Accrued professional fees 3,022 2,455
Sales taxes, franchise tax and VAT 1,011 827
Other 947 1,014
Total accrued liabilities $ 14,556 $ 16,472