Stock-Based Compensation - Schedule of Recognized Stock-Based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Compensation expense: | ||||
| Stock-based compensation expense | $ 2,416 | $ 834 | $ 3,532 | $ 1,546 |
| Stock options | ||||
| Compensation expense: | ||||
| Stock-based compensation expense | 335 | 649 | 847 | 1,197 |
| ESPP | ||||
| Compensation expense: | ||||
| Stock-based compensation expense | 64 | 76 | 151 | 151 |
| RSUs | ||||
| Compensation expense: | ||||
| Stock-based compensation expense | 1,703 | 109 | 1,861 | 198 |
| PSUs | ||||
| Compensation expense: | ||||
| Stock-based compensation expense | 314 | 0 | 673 | 0 |
| Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense | ||||
| Compensation expense: | ||||
| Stock-based compensation expense | 980 | 373 | 1,464 | 722 |
| Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense | ||||
| Compensation expense: | ||||
| Stock-based compensation expense | $ 1,436 | $ 461 | $ 2,068 | $ 824 |