Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Unrecognized Tax Benefits [Roll Forward] | ||
| Balance at the beginning of the year | $ 19,994 | $ 19,377 |
| Additions based on tax positions related to current year | 213 | 617 |
| Adjustment based on tax positions related to prior years | 0 | 0 |
| Balance at end of the year | $ 20,207 | $ 19,994 |