XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheets Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related benefits $ 7,867 $ 12,381
Revenue reserves 4,867 3,673
Sales-based earnout liability, current 34,817 23,953
Acquisition consideration payable, current 38,400 37,760
Short term lease liability 2,836 2,744
Other accrued expenses 5,692 5,044
Total accrued expenses and other current liabilities $ 94,479 $ 85,555
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities