v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Oct. 16, 2026
Aug. 05, 2026
Jul. 16, 2026
Aug. 05, 2026
Jun. 30, 2026
Dec. 31, 2025
Subsequent Events [Line Items]            
Distributions payable         $ 26,490 $ 27,213
Forecast [Member]            
Subsequent Events [Line Items]            
Dividend per share (in Dollars per share) $ 0.4          
Subsequent Event [Member]            
Subsequent Events [Line Items]            
Dividend per share (in Dollars per share)   $ 0.4 $ 0.4      
Distributions payable     $ 26,490      
Dividend DRIP value     $ 554      
Repurchase shares of common stock (in Shares)       178,752    
Repurchased shares, average price       $ 13.67    
Stock repurchased and retired during period, value       $ 2,443    
Remains for repurchase of common stock       $ 95,799