Earnings Per Share (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Reconciliation of number of shares used in calculation of basic and diluted earnings per share | ||||
| Weighted average number of common shares outstanding (in shares) | 65,721,612 | 66,172,701 | 65,758,318 | 66,470,709 |
| Effect of non-participatory equity compensation (in shares) | 12,288 | 14,551 | 12,288 | 14,551 |
| Weighted average number of common shares outstanding, including effect of dilutive securities (in shares) | 65,733,900 | 66,187,252 | 65,770,606 | 66,485,260 |