v3.26.3
Commitments and Contingencies - Schedule of Potential Milestone Amounts and Accruals (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Potential Fixed Monetary Amount, Cash $ 672
Potential Fixed Monetary Amount, Stock 11,748
Potential Fixed Monetary Amount, Cash or stock at our sole discretion 108,451
Potential Fixed Monetary Amount, Total 120,871
Accrued Amount, Cash 0
Accrued Amount, Stock 0
Accrued Amount, Cash or stock at our sole discretion 1,184
Accrued Amount, Total $ 1,184