Stock-Based Compensation - Expense Allocation (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stock-based compensation | ||||
| Stock-based compensation expense | $ 2,609 | $ 1,256 | $ 5,259 | $ 2,507 |
| Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense | ||||
| Stock-based compensation | ||||
| Stock-based compensation expense | 1,514 | 715 | 3,087 | 1,438 |
| Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense | ||||
| Stock-based compensation | ||||
| Stock-based compensation expense | $ 1,095 | $ 541 | $ 2,172 | $ 1,069 |