XML 87 R80.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders' Equity - Summary of Common Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Roll forward of common shares outstanding                
Balance at the beginning of the year     30,026,045     30,824,248 30,026,045 30,824,248
Repurchases (399,500) (411,650) (143,541) (244,500) (228,000) (271,939) (954,691) (744,439)
Restricted share issuances             78,855 98,330
Balance at the end of the period 29,150,209     30,178,139     29,150,209 30,178,139