v3.26.1
Segment Information - Schedule of Research and Development Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Total research and development expenses $ 38,202 $ 45,489 $ 77,581 $ 81,803
Reportable Segment        
Segment Reporting Information [Line Items]        
Program third-party research and development expenses 8,475 8,938 20,263 17,367
Other research and development expenses 29,727 36,551 57,318 64,436
Total research and development expenses $ 38,202 $ 45,489 $ 77,581 $ 81,803