v3.26.1
Subsequent Events - Additional Information (Details)
Aug. 12, 2026
Aug. 12, 2024
Sep. 15, 2022
Subsequent Event [Line Items]      
Advisory agreement additional effective period   1 year 1 year
Advisory agreement expiration date   Sep. 15, 2026  
Subsequent Events      
Subsequent Event [Line Items]      
Advisory agreement additional effective period 1 year    
Advisory agreement expiration date Sep. 15, 2027    
Administration agreement additional effective period 1 year    
Administration agreement expiration date Sep. 15, 2027