XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Accrued Liabilities and Other (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued Liabilities and Other    
Accrued compensation and related expenses $ 9,771 $ 13,914
Accrued royalty 2,027 2,054
Accrued rebates 1,190 1,384
Accrued professional services 1,125 1,202
Others 1,044 938
Accrued liabilities and other $ 15,157 $ 19,492