XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
License Agreements (Details)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 22, 2022
USD ($)
payment
Dec. 31, 2023
USD ($)
Sep. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Lonza milestone payment        
License Agreements        
Amount of license costs payable     $ 0.0  
Lonza milestone payment | Research and development        
License Agreements        
License fee   $ 0.4 0.4  
Wuxi Biologics License        
License Agreements        
Amount of license costs payable     $ 0.0  
Agreement with Pfizer        
License Agreements        
Number of development and regulatory milestone payments | payment 11      
Maximum amount of development and regulatory milestone payments $ 70.0      
Maximum amount of sales milestone payments $ 525.0      
Maximum annual earned royalty at a marginal royalty rate 20.00%      
Development Of research and development       $ 1.0