v3.26.1
Related Party Transactions (Details) - Related party
12 Months Ended
Dec. 31, 2025
item
shares
Dec. 31, 2020
shares
Xencor    
Related Party Transactions    
Number of antibody product candidates 3  
Number of license agreements 2  
Xencor | Maximum    
Related Party Transactions    
Ownership percentage by related party 10.00%  
Viridian    
Related Party Transactions    
Ownership percentage by related party 0.10%  
Number of common stock issued | shares   38,707
Viridian | Fairmount Funds Management LLC    
Related Party Transactions    
Number of seats held in board 2  
Viridian | Fairmount Funds Management LLC | Maximum    
Related Party Transactions    
Ownership percentage by related party 10.00%  
InnoCare    
Related Party Transactions    
Number of common stock issued | shares 5,000,000  
Number of products 3,000  
Number of shares issued | shares 2,000,000  
InnoCare | Maximum    
Related Party Transactions    
Ownership percentage by related party 10.00%