v3.26.3
Related Party Transactions (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Related Party Transactions        
Research and development $ 101,850,000 $ 141,169,000 $ 306,491,000 $ 513,120,000
Yale University | Related Party        
Related Party Transactions        
Research and development 956,000 $ 277,000 2,447,000 $ 1,128,000
Due to related party $ 0   $ 0