v3.26.1
Equity (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity Note [Abstract]    
Excess redeem (as a percent) 1.00%  
Not redeem in excess (as a percent) 0.50%  
Number of shares repurchased 158,222 160,641
weighted average price, per share (in Dollars per share) $ 11.31 $ 11.35