v3.26.1
Related Party Transactions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transactions        
Research and development $ 100,814,000 $ 184,367,000 $ 204,641,000 $ 371,951,000
Yale University | Related Party        
Related Party Transactions        
Research and development 716,000 $ 330,000 1,491,000 $ 851,000
Due to related party $ 0   $ 0