XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
BALANCE SHEET COMPONENTS - Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
BALANCE SHEET COMPONENTS    
Accrued salaries and commissions $ 3,397 $ 3,076
Clinical studies 567 590
Deferred revenue 361 419
Professional fees 356 773
Royalties 287 275
Goods received not invoiced 20 87
Other 965 812
Accrued expenses and other current liabilities $ 5,953 $ 6,032