v3.25.1
Balance Sheets Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and benefits $ 4,026 $ 3,711
Accrued bonus and commissions 2,998 5,839
Other 6,517 6,844
Accrued and other current liabilities $ 13,541 $ 16,394