v3.26.1
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)