CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Statement of Stockholders' Equity [Abstract] | |||
| Cash dividends (in dollars per share) | $ 1.25 | $ 1.21 | $ 1.17 |
| Issuance of common shares pursuant to stock-based compensation plan, net (in shares) | 122,127 | 126,336 | 84,366 |
| Purchase of common shares (in shares) | 617,415 | 167,455 | 150,541 |