XML 77 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components (Schedule of Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Balance Sheet Components [Abstract]    
Accrued payroll and related expenses $ 28,150 $ 18,206
Accrued professional fees 1,162 1,672
Accrued clinical trial expenses 864 1,215
Customer contract and rebate liabilities 627 1,041
Accrued royalty 550 736
Other 1,926 2,449
Total accrued expenses and other current liabilities $ 33,279 $ 25,319