XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 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,015,808 66,769,195 66,316,673 66,902,644
Effect of non-participatory equity compensation (in shares) 14,375 15,392 14,375 15,392
Weighted average number of common shares outstanding, including effect of dilutive securities (in shares) 66,030,183 66,784,587 66,331,048 66,918,036