XML 84 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity - Summary of Common Shares Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Roll forward of common shares outstanding    
Balance at the beginning of the year 30,824,248 31,680,890
Repurchases (271,939) (198,271)
Restricted share issuances 96,790 98,536
Balance at the end of the period 30,649,099 31,581,155