Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Stock-based compensation expense | $ 6,570 | $ 7,538 | $ 13,825 | $ 14,257 |
Research and Development [Member] | ||||
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Stock-based compensation expense | 3,549 | 4,162 | 7,535 | 7,968 |
General and Administrative [Member] | ||||
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Stock-based compensation expense | $ 3,021 | $ 3,376 | $ 6,290 | $ 6,289 |