v3.25.4
Income Taxes (Deferred Tax Assets Valuation Allowance) (Details) - 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]      
Balance at Beginning of Period $ 9,468 $ 9,488 $ 8,725
Charged (credited) to expense 4,546 2,230 2,503
Balance at End of Period 11,523 9,468 9,488
Deferred Tax Assets - Valuation Allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 127,563 135,742  
Charged (credited) to expense 11,048 (8,160)  
Other 3,757 (19)  
Balance at End of Period $ 142,368 $ 127,563 $ 135,742