Income Tax - Valuation Allowance (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Deferred Tax Assets, Valuation Allowance [Roll Forward] | ||
| Valuation allowance - Beginning balance | $ (17,146) | $ (23,666) |
| Valuation allowance release | 7,497 | 6,506 |
| Adjustment from impact of blended tax rate | 0 | 14 |
| Valuation allowance - Ending balance | $ (9,649) | $ (17,146) |