Leases (Narrative) (Details) |
Mar. 31, 2026 |
|---|---|
| Minimum [Member] | |
| Operating Leased Assets [Line Items] | |
| Remaining lease term | 1 year |
| Maximum [Member] | |
| Operating Leased Assets [Line Items] | |
| Remaining lease term | 25 years |
| Renewal term | 20 years |
| Real Estate [Member] | Minimum [Member] | |
| Operating Leased Assets [Line Items] | |
| Lease term of contract | 1 year |
| Real Estate [Member] | Maximum [Member] | |
| Operating Leased Assets [Line Items] | |
| Lease term of contract | 12 years |