XML 101 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Deferred Tax Assets Valuation Allowance (Details) - SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Deferred tax assets, valuation allowance beginning balance $ 0 $ (58,624) $ (65,270)
Additions 0 0 0
Deductions 0 58,624 6,646
Deferred tax assets, valuation allowance ending balance $ 0 $ 0 $ (58,624)