v3.26.3
License, Acquisitions and Other Agreements - Yale University Agreement (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2021
May 31, 2019
Sep. 30, 2026
Jun. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
License and other agreements              
Milestone payment to be paid upon regulatory achievement     $ 711,600,000     $ 711,600,000  
Research and development     101,850,000   $ 141,169,000 306,491,000 $ 513,120,000
Development milestone payment to be paid     139,313,000     139,313,000  
Commercial milestone payment to be paid     3,187,488,000     3,187,488,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       $ 250,000      
Development milestone payment to be paid     1,063,000     1,063,000  
Commercial milestone payment to be paid     $ 4,988,000     $ 4,988,000  
Initial term of agreement (in years) 20 years