v3.26.1
License, collaboration and commercial agreements - Secura (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2020
Jun. 30, 2026
Jun. 30, 2026
Sale of COPIKTRA license and related assets      
License, collaboration and commercial agreements      
Revenue recognized   $ 15,000 $ 15,000
License and Collaboration Agreement | Secura      
License, collaboration and commercial agreements      
Upfront payment $ 70,000    
Milestone payments receivable upon approval of COPIKTRA 35,000    
Milestone payments receivable upon approval for commercial sale 10,000    
Threshold sales to trigger royalty payments $ 100,000    
Percentage of all royalty, milestone and sublicense revenue payments payable 50.00%    
Percentage of all royalty and milestone payments payable under certain jurisdictions 50.00%    
License and Collaboration Agreement | Secura | Sale of COPIKTRA license and related assets      
License, collaboration and commercial agreements      
Milestone payments receivable upon approval of COPIKTRA   15,000 15,000
Sales milestone receivable   $ 15,000 15,000
Revenue recognized     15,000
License and Collaboration Agreement | Secura | Sales Exceeds $100 Million      
License, collaboration and commercial agreements      
Sales milestone receivable $ 10,000    
Threshold sales to trigger milestone payments 100,000    
License and Collaboration Agreement | Secura | Sales Exceeds $200 Million      
License, collaboration and commercial agreements      
Sales milestone receivable 15,000    
Threshold sales to trigger milestone payments 200,000   200,000
License and Collaboration Agreement | Secura | Sales Exceeds $200 Million | Sale of COPIKTRA license and related assets      
License, collaboration and commercial agreements      
Threshold sales to trigger milestone payments     200,000
Revenue recognized     $ 15,000
License and Collaboration Agreement | Secura | Sales Exceeds $300 Million      
License, collaboration and commercial agreements      
Sales milestone receivable 25,000    
Threshold sales to trigger milestone payments 300,000    
License and Collaboration Agreement | Secura | Maximum      
License, collaboration and commercial agreements      
Regulatory milestone payments 45,000    
Sales milestone receivable $ 50,000