XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 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,772,412 67,061,968
Effect of non-participatory equity compensation (in shares) 17,364 15,433
Weighted average number of common shares outstanding, including effect of dilutive securities (in shares) 66,789,776 67,077,401