XML 81 R72.htm IDEA: XBRL DOCUMENT v3.26.1
Shareholders' Equity - Summary of Shares of Common Stock Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Roll forward of common shares outstanding    
Balance at the beginning of the year 28,758,100 30,026,045
Repurchases (176,909) (143,541)
Restricted share issuances 43,396 76,807
Balance at the end of the period 28,624,587 29,959,311