v3.26.3
Balance Sheet Details - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Accrued Liabilities, Current [Abstract]    
Accrued bonuses and payroll $ 5,756 $ 6,082
Accrued commissions 4,629 4,048
Professional fees and other costs 2,469 1,994
Employee stock purchase plan liability 609 1,004
Other 596 1,200
Total $ 14,059 $ 14,328