Shareholders' Equity (Employee Stock Purchase Plans) (Narrative) (Details) - 2010 Employee Stock Purchase Plan [Member] - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
May 18, 2010 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Employee Stock Purchase Plan, Activity in Period [Line Items] | |||
| Employee Stock Purchase Plan, offering period | 18 months | ||
| Employee Stock Purchase Plan, purchase period | 6 months | ||
| Employee Stock Purchase Plan, maximum number of shares per employee | 250 | ||
| Employee Stock Purchase Plan, maximum annual purchase amount per employee | $ 25 | ||
| Employee Stock Purchase Plan, purchase price of common stock, percent | 85.00% | ||
| Employee Stock Purchase Plan, number of shares authorized | 275,000 | ||
| Employee Stock Purchase Plans, shares issued | 5,368 | 12,733 | |
| Employee Stock Purchase Plans, proceeds from shares issued | $ 47 | $ 180 | |