v3.26.1
Stockholders’ Equity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Feb. 11, 2015
Stockholders' Equity Note [Abstract]      
Preferred stock, shares authorized 50,000,000 50,000,000 50,000,000
Common stock, shares authorized 200,000,000 200,000,000 200,000,000
Annual REIT taxable income 90.00%    
Percentage of taxable income 90.00%    
Not redeem in excess 0.50%    
Repurchasement of common shares 82,229,000 84,614,000  
Share price (in Dollars per share) $ 9.49 $ 9.61