XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
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 six months ended June 30, 2025 and 2024 follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Weighted average number of common shares outstanding66,172,701 66,878,772 66,470,709 66,969,939 
Effect of non-participatory equity compensation14,551 16,776 14,551 16,776 
Weighted average number of common shares outstanding, including effect of dilutive securities66,187,252 66,895,548 66,485,260 66,986,715