v3.26.1
Balance Sheets Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related benefits $ 18,850 $ 14,007
Revenue reserves 2,916 3,655
Sales-based earnout liability, current 32,908 35,007
Short term lease liability 4,370 2,478
Other accrued expenses 21,797 7,531
Total accrued expenses and other current liabilities $ 80,841 $ 62,678
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities