XML 72 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components (Schedule of Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Balance Sheet Components [Abstract]    
Accrued payroll and related expenses $ 19,762 $ 28,150
Customer contract and rebate liabilities 1,583 1,162
Accrued royalty 1,049 864
Accrued professional fees 821 627
Accrued clinical trial expenses 1,118 550
Other 1,553 1,926
Total accrued expenses and other current liabilities $ 25,886 $ 33,279