XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Summary of reconciliation of number of shares used in calculation of basic and diluted earning per share A reconciliation of the number of shares used in the calculation of basic and diluted earnings per share for the three and nine months ended September 30, 2025 and 2024 follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Weighted average number of common shares outstanding66,015,808 66,769,195 66,316,673 66,902,644 
Effect of non-participatory equity compensation14,375 15,392 14,375 15,392 
Weighted average number of common shares outstanding, including effect of dilutive securities66,030,183 66,784,587 66,331,048 66,918,036