XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reconciliation of number of shares used in calculation of basic and diluted earnings per share        
Weighted average number of common shares outstanding (in shares) 66,172,701 66,878,772 66,470,709 66,969,939
Effect of non-participatory equity compensation (in shares) 14,551 16,776 14,551 16,776
Weighted average number of common shares outstanding, including effect of dilutive securities (in shares) 66,187,252 66,895,548 66,485,260 66,986,715