v3.26.1
Commitments and Contingencies - Schedule of Potential Milestone Amounts and Accruals (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Potential Fixed Monetary Amount, Cash $ 672
Potential Fixed Monetary Amount, Stock 11,963
Potential Fixed Monetary Amount, Cash or stock at our sole discretion 49,650
Potential Fixed Monetary Amount, Total 62,285
Accrued Amount, Cash 0
Accrued Amount, Stock 0
Accrued Amount, Cash or stock at our sole discretion 17
Accrued Amount, Total $ 17