XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders' Equity (Tables)
9 Months Ended
Sep. 30, 2025
Equity [Abstract]  
Schedule of Shares Repurchased
Shares repurchased for the three and nine months ended September 30, 2025 and 2024 were as follows:
Three Months Ended September 30,Nine Months Ended
September 30,
2025202420252024
Number of shares repurchased1
64,782 42,623 725,775 74,186 
Average price per share$12.85 $9.79 $12.23 $9.92 
Total cost of shares repurchased2
$834,520 $418,563 $8,897,903 $738,361 
1Includes 745 shares repurchased under previous share repurchase program which expired on February 17, 2025
2Includes broker commissions paid as part of repurchase transactions