v3.25.2
Share Transactions (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Share Repurchases
Shares repurchased through the periods indicated are as follows:

Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Numbers of shares repurchased286,291 175,688 663,637 175,688 
Weighted average price per share$24.06 $19.90 $24.72 $19.90