XML 85 R77.htm IDEA: XBRL DOCUMENT v3.24.2
Shareholders' Equity - Summary of Common Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Roll forward of common shares outstanding            
Balance at the beginning of the year   30,824,248   31,680,890 30,824,248 31,680,890
Repurchases (228,000) (271,939) (197,716) (198,271) (499,939) (395,987)
Restricted share issuances         97,481 109,474
Balance at the end of the period 30,421,790   31,394,377   30,421,790 31,394,377