XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Details - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued payroll and employee liabilities    
Accrued employee salaries and benefits $ 1,591 $ 1,371
Accrued bonuses 5,907 5,499
Accrued vacation 2,056 2,354
Total accrued payroll and employee liabilities 9,554 9,224
Other accrued liabilities    
Accrued product sales allowances 37,419 36,529
Accrued consulting and professional fees 3,036 3,940
Other accrued liabilities 1,063 415
Accrued interest 237 412
Accrued accounts payable   559
Total other accrued liabilities $ 41,755 $ 41,855