XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll and related expenses $ 23,057 $ 18,206
Customer contract and rebate liabilities 520 1,041
Accrued royalty 1,015 736
Accrued professional fees 2,274 1,672
Accrued clinical trial expenses 962 1,215
Other 2,540 2,449
Total accrued expenses and other current liabilities $ 30,368 $ 25,319