v3.25.2
Related Party Transactions (Details) - Related party
6 Months Ended 12 Months Ended
Jun. 30, 2025
item
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%