Shareholders' Equity (Dividends) (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 6 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 24, 2022 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Capital Unit [Line Items] | ||||||||
| Dividends declared per common share (in dollars per share) | $ 0.82 | $ 0.78 | $ 0.78 | $ 0.76 | ||||
| Dividend paid, previously accrued at year end | $ 238,465 | $ 220,743 | $ 220,913 | $ 208,873 | ||||
| Payments to Noncontrolling Interests | 7,200 | 6,500 | $ 14,064 | $ 12,849 | ||||
| Dividend, Share-Based Payment Arrangement | $ 100 | $ 200 | $ 300 | $ 400 | ||||