v3.26.1
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