Leases (Narrative) (Details) |
12 Months Ended | |
|---|---|---|
|
Dec. 31, 2025
USD ($)
ft²
item
|
Dec. 31, 2024
USD ($)
|
|
| Lessee, Lease, Description [Line Items] | ||
| Number of leased locations under long-term leases | item | 4 | |
| Number of operating leases | item | 2 | |
| Number of financing leases | item | 2 | |
| Finance lease liability | $ | $ 2,169,000 | $ 2,620,000 |
| Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] | Other Assets | Other Assets |
| Operating Lease, Liability, Statement of Financial Position [Extensible List] | Other Liabilities | Other Liabilities |
| Lynchburg Virginia [Member] | ||
| Lessee, Lease, Description [Line Items] | ||
| Finance lease liability | $ | $ 1,600,000 | $ 2,000,000.00 |
| Finance lease area | ft² | 32,400 | |
| Lease expiry date | Jul. 31, 2029 | |
| Number of additional five-year renewal options | item | 2 | |
| Renewal term | 5 years | |
| Monthly rent installments | $ | $ 39,000 | |
| Finance lease annual rent | $ | $ 468,000 |