XML 88 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Shareholders' Equity - Summary of Common Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Roll forward of common shares outstanding                
Balance at the beginning of the year     31,680,890     32,178,715 31,680,890 32,178,715
Repurchases (188,658) (197,716) (198,271) (52,000) (216,252) (116,176) (584,645) (384,428)
Restricted share issuances             109,940 65,777
Balance at the end of the period 31,206,185     31,860,064     31,206,185 31,860,064