v3.26.1
License and Collaboration Agreements - Notch Therapeutics (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 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  
Pre-Clinical Development Milestone | Notch Therapeutics, Inc. | Research Collaboration And License Agreement          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Research and development 0 $ 0 0 $ 0  
Notch Therapeutics, Inc.          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Equity investment $ 0   $ 0   $ 0