v3.26.1
Shareholders' Equity - Summary of Common Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 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 (63,530) (176,909) (411,650) (143,541) (240,439) (555,191)
Restricted share issuances         49,357 77,883
Balance at the end of the period 28,567,018   29,548,737   28,567,018 29,548,737