v3.26.1
Shareholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Shares Repurchased
Shares repurchased for the three and six months ended June 30, 2026 and 2025 were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Number of shares repurchased1
209,868 644,171 505,563 660,993 
Average price per share$13.80 $12.15 $13.29 $12.17 
Total cost of shares repurchased2
$2,924,245 $7,848,761 $6,849,961 $8,063,383 
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