v3.26.3
Shareholders' Equity - Summary of Common Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Roll forward of common shares outstanding                
Balance at the beginning of the year     28,758,100     30,026,045 28,758,100 30,026,045
Repurchases (57,291) (63,530) (176,909) (399,500) (411,650) (143,541) (297,730) (954,691)
Restricted share issuances             51,536 78,855
Balance at the end of the period 28,511,906     29,150,209     28,511,906 29,150,209