v3.26.1
Significant Agreements - Additional Information (Details1) - USD ($)
Jun. 30, 2026
Apr. 30, 2026
Dec. 31, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Transaction price allocated to remaining performance obligations   $ 12,400,000  
Affini-T Therapeutics, Inc. | Development, Option and License Agreement      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Transaction price allocated to remaining performance obligations     $ 0
Ionis | Collaboration and License Agreement      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Transaction price allocated to remaining performance obligations $ 12,700,000    
Ionis | Collaboration and License Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year