v3.26.1
License, Acquisitions and Other Agreements - Other Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
License and other agreements        
Research and development accrual   $ 2,500   $ 2,500
Other Agreements        
License and other agreements        
Milestone payments $ 0 10,000 $ 0 10,000
Upfront Payments - Cash 0 0 0 5,000
Upfront Payments - Issuance of Common Shares $ 0 $ 0 $ 858 $ 4,884