v3.26.3
Segment Information - Schedule of Research and Development Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting Information [Line Items]        
Total research and development expenses $ 92,764 $ 48,025 $ 170,345 $ 129,828
Reportable Segment        
Segment Reporting Information [Line Items]        
Program third-party research and development expenses 8,746 15,453 29,029 32,820
Other research and development expenses 84,018 32,572 141,316 97,008
Total research and development expenses $ 92,764 $ 48,025 $ 170,345 $ 129,828