v3.26.1
License and Collaboration Agreements - Cellectis (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Research and development $ 32,003,000 $ 50,200,000
Cellectis | Pre-Clinical Development Milestone    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Royalties payments 0 0
Cellectis | Research Collaboration And License Agreement | Pre-Clinical Development Milestone    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Research and development $ 0 $ 0