v3.26.3
Line of Credit Agreement (Details) - Uncommitted Line Of Credit Agreement - USD ($)
Jan. 02, 2025
Sep. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 300,000,000.0    
Line of Credit      
Line of Credit Facility [Line Items]      
Extension option period 1 year    
Variable rate 3.50%    
Outstanding amount   $ 0 $ 0
Line of Credit | Repayment option, expiration of credit line of lender demands      
Line of Credit Facility [Line Items]      
Repayment period 180 days    
Line of Credit | Date on which investment manager no longer acts as investment manager      
Line of Credit Facility [Line Items]      
Repayment period 45 days