401(k) Profit Sharing Plan (Narrative) (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| 401(k) Profit Sharing Plan | ||
| Employer Matching Contribution, Percent of Match, First One Percent of Contributions | 100.00% | |
| Employer Matching Contribution, Percent of Match, Next Five Percent of Contributions | 50.00% | |
| Defined Contribution Plan, Cost | $ 1.6 | $ 1.4 |
| Other than SERP hired since Jan 1 2010 | ||
| 401(k) Profit Sharing Plan | ||
| Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 4.00% | |
| Other than SERP hired prior to 2010 | ||
| 401(k) Profit Sharing Plan | ||
| Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 0.50% | |