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 |
|
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Total stock-based compensation | $ 1,526 | $ (776) | $ 2,730 | $ 482 |
General and administrative | ||||
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Total stock-based compensation | 1,296 | (890) | 2,315 | 448 |
Research and development | ||||
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Total stock-based compensation | $ 230 | $ 114 | $ 415 | $ 34 |