v3.25.2
License and Collaboration Agreement with ImmuneOnco (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 01, 2024
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Apr. 30, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Additional accrual for prepayment of development costs               $ 5.0
Axion                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Upfront payment             $ 10.0  
Development cost     $ 5.0          
Collaboration agreement costs incurred   $ 14.1   $ 0.0 $ 18.4 $ 0.0    
Axion | License Agreement Terms | Maximum                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Licensing agreement compensation $ 20.0              
Axion | Commercial, development and regulatory milestones                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Additional accrual for prepayment of development costs   0.7     0.7      
Development payment   $ 10.0     $ 10.0      
Axion | Commercial, development and regulatory milestones | Maximum                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Licensing agreement compensation 2,100.0              
Axion | Long-Term regulatory milestones | Maximum                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Licensing agreement compensation 270.0              
Axion | Commercial Milestones | Maximum                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Licensing agreement compensation $ 1,800.0