Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Income Tax Disclosure [Abstract] | ||
| Beginning balance of unrecognized tax benefits | $ 9,681 | $ 8,664 |
| Gross increases based on tax positions related to current year | 358 | 1,805 |
| Gross decrease based on tax positions related to prior years | (0) | (788) |
| Ending balance of unrecognized tax benefits | $ 10,039 | $ 9,681 |