v3.26.1
License and Collaboration Agreements - Cellectis (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Research and development $ 30,721,000 $ 40,156,000 $ 62,724,000 $ 90,356,000
Cellectis | Pre-Clinical Development Milestone        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Royalties payments 0 0 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 $ 0 $ 0