v3.26.1
Subsequent Events (Details) - shares
Jul. 27, 2026
Apr. 27, 2026
Jan. 26, 2026
Jun. 17, 2025
Subsequent Event [Line Items]        
DRIP Shares Issued (in shares)   419,089 465,930 222,903
Subsequent Event        
Subsequent Event [Line Items]        
DRIP Shares Issued (in shares) 380,777