v3.26.1
Subsequent Events - Schedule of Distributions Payable to Stockholders (Details) - Distributions Payable [Member]
6 Months Ended
Jun. 30, 2026
$ / shares
Date of Issuance One [Member]  
Schedule of Distributions Payable to Stockholders [Line Items]  
Date Declared Apr. 27, 2026
Record Date Jul. 17, 2026
Payable Date Jul. 31, 2026
Per Share Distribution Amount Declared $ 0.035
Date of Issuance Two [Member]  
Schedule of Distributions Payable to Stockholders [Line Items]  
Date Declared Apr. 27, 2026
Record Date Aug. 17, 2026
Payable Date Aug. 31, 2026
Per Share Distribution Amount Declared $ 0.035
Date of Issuance Three [Member]  
Schedule of Distributions Payable to Stockholders [Line Items]  
Date Declared Apr. 27, 2026
Record Date Sep. 16, 2026
Payable Date Sep. 30, 2026
Per Share Distribution Amount Declared $ 0.035
Date of Issuance Four [Member]  
Schedule of Distributions Payable to Stockholders [Line Items]  
Date Declared Jul. 29, 2026
Payable Date Oct. 30, 2026
Per Share Distribution Amount Declared $ 0.035
Record Date October 16, 2026
Date of Issuance Five [Member]  
Schedule of Distributions Payable to Stockholders [Line Items]  
Date Declared Jul. 29, 2026
Payable Date Nov. 30, 2026
Per Share Distribution Amount Declared $ 0.035
Record Date November 16, 2026
Date of Issuance Six [Member]  
Schedule of Distributions Payable to Stockholders [Line Items]  
Date Declared Jul. 29, 2026
Payable Date Dec. 31, 2026
Per Share Distribution Amount Declared $ 0.035
Record Date December 17, 2026