XML 73 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Additional Information) (Details) - USD ($)
$ in Millions
1 Months Ended
Jun. 17, 2024
Oct. 31, 2017
Jun. 30, 2024
Loss Contingencies [Line Items]      
Shares issued for upfront payment 12,531,300    
AstraZeneca [Member]      
Loss Contingencies [Line Items]      
Asset acquisition   $ 5.0  
AstraZeneca [Member] | License Agreement [Member]      
Loss Contingencies [Line Items]      
Asset acquisition   $ 3.0  
Shares issued for upfront payment   490,798  
Maximum | AstraZeneca [Member]      
Loss Contingencies [Line Items]      
Maximum amount   $ 115.5  
CMOs [Member]      
Loss Contingencies [Line Items]      
Manufacturing commitments     $ 2.4