XML 81 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
License, Acquisitions and Other Agreements - Yale University Agreement (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2021
May 31, 2019
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
License and other agreements            
Milestone payment to be paid upon regulatory achievement     $ 641,975,000   $ 641,975,000  
Research and development     314,819,000 $ 79,490,000 470,791,000 $ 142,951,000
Development milestone payment to be paid     140,650,000   140,650,000  
Commercial milestone payment to be paid     2,150,450,000   2,150,450,000  
Yale University | Yale Arrangement            
License and other agreements            
Milestone payment to be paid upon regulatory achievement     2,000,000   2,000,000  
Minimum annual royalty payment to be paid upon sale of product   $ 1,000,000        
Research and development     0 0 0 0
Yale University | Yale MoDE Agreement            
License and other agreements            
Minimum annual royalty payment to be paid upon sale of product $ 1,000,000          
Research and development     0 $ 0 150,000 $ 0
Development milestone payment to be paid     650,000   650,000  
Commercial milestone payment to be paid     $ 2,950,000   $ 2,950,000  
Initial term of agreement (in years) 20 years