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 |