XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll and related expenses $ 16,620 $ 18,206
Customer contract and rebate liabilities 420 1,041
Accrued royalty 489 736
Accrued professional fees 4,342 1,672
Accrued clinical trial expenses 1,183 1,215
Other 2,610 2,449
Total accrued expenses and other current liabilities $ 25,664 $ 25,319