v3.25.0.1
BALANCE SHEET COMPONENTS - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Payroll and related benefits $ 10,035 $ 8,815
Customer refund liability 1,761 333
Deferred income 1,179 1,182
Accrued professional fees 992 1,010
Contingent acquisition milestone liability 826 0
Other accrued liabilities 1,106 491
Accrued expenses and other current liabilities $ 15,899 $ 11,831