v3.26.3
Shareholders' Equity (Tables)
9 Months Ended
Sep. 30, 2026
Equity [Abstract]  
Schedule of Shares Repurchased
Shares repurchased for the three and nine months ended September 30, 2026 and 2025 were as follows:
Three Months Ended September 30,Nine Months Ended
September 30,
2026202520262025
Number of shares repurchased1
— 64,782 505,563 725,775 
Average price per share$— $12.85 $13.29 $12.23 
Total cost of shares repurchased2
$— $834,520 $6,849,961 $8,897,903 
1Share repurchases in excess of issuances are subject to a 1% excise tax, which is included as part of the cost basis of the shares acquired
2Includes broker commissions paid as part of repurchase transactions