Leases (Narrative) (Details) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Leases | ||
| Lease term extension for leases with options to extend | 5 years | |
| Weighted average remaining lease term | 9 years 7 months 20 days | 9 years 9 months |
| Weighted average discount rate | 3.63% | 3.60% |
| Lessee, Operating Lease, Existence of Option to Extend [true false] | true |
| X | ||||||||||
- Definition Lease term extension for operating leases with options to extend, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Indicates (true false) whether lessee has option to extend operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Weighted average discount rate for operating lease calculated at point in time. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|