v3.26.1
Equity (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 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 79,711 80,929
weighted average price, per share (in Dollars per share) $ 10.96 $ 11.73