v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
Aug. 12, 2026
Jul. 24, 2026
Jul. 01, 2026
Subsequent Event [Line Items]      
Repurchase agreement date     Jul. 01, 2026
Repurchase agreement, date of repurchase   Jul. 24, 2026  
Repurchase agreement, amount of transaction     $ 246,875
Subsequent Event      
Subsequent Event [Line Items]      
Advisory agreement additional effective period 1 year    
Advisory Agreement Expiration Date Sep. 15, 2027    
Administrative Agreement Additional Effective Period 1 year    
Administrative Agreement Expiration Date Sep. 15, 2027