v3.26.3
License, Acquisitions and Other Agreements - Ono License Agreement (Details) - Subsequent event - Ono - Ono License Agreement
$ in Thousands
1 Months Ended
Oct. 31, 2026
USD ($)
License and other agreements  
Upfront payments $ 80,000
Milestone payment $ 20,000
Royalty percentage 20.00%