v3.25.4
Balance Sheets Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related benefits $ 14,007 $ 12,381
Revenue reserves 3,655 3,673
Sales based earnout liability, current 35,007 23,953
Acquisition consideration payable, current 0 37,760
Short term lease liability 2,478 2,744
Other accrued expenses 7,531 5,044
Total accrued expenses and other current liabilities $ 62,678 $ 85,555
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities