XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Common Share Activity
A summary of common share activity for the years ended December 31 follows (in shares):
202420232022
Common shares outstanding at January 1120,644,313 119,945,302 126,131,799 
Shares repurchased(2,470,604)(143,736)(6,574,610)
Restricted stock issued to employees, net of forfeitures313,136 820,343 370,178 
Shares issued to non-employee directors16,786 22,404 17,935 
Common shares outstanding at December 31118,503,631 120,644,313 119,945,302