v3.26.3
Net Assets - Schedule of Dividend Distribution Declared (Detail) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Oct. 30, 2026
Aug. 11, 2026
Jul. 31, 2026
May 07, 2026
Apr. 30, 2026
Mar. 24, 2026
Jan. 30, 2026
Oct. 31, 2025
Aug. 01, 2025
Apr. 30, 2025
Dividends Payable [Line Items]                        
Distribution Per Share       $ 0.57   $ 0.54   $ 0.59        
March 24, 2026 [Member]                        
Dividends Payable [Line Items]                        
Record Date Mar. 30, 2026                      
Payment Date Apr. 30, 2026                      
Distribution Per Share             $ 0.59          
Distribution Amount $ 47,541,000                      
March 25, 2025 [Member]                        
Dividends Payable [Line Items]                        
Record Date   Mar. 28, 2025                    
Payment Date   Apr. 30, 2025                    
Distribution Per Share                       $ 0.67
Distribution Amount   $ 27,750,000                    
May 7, 2026 [Member]                        
Dividends Payable [Line Items]                        
Record Date Jun. 29, 2026                      
Payment Date Jul. 31, 2026                      
Distribution Per Share         $ 0.54              
Distribution Amount $ 57,937,000                      
August 11, 2026 [Member]                        
Dividends Payable [Line Items]                        
Record Date Sep. 29, 2026                      
Payment Date Oct. 30, 2026                      
Distribution Per Share     $ 0.57                  
Distribution Amount $ 69,720                      
May 7, 2025 [Member]                        
Dividends Payable [Line Items]                        
Record Date   Jun. 27, 2025                    
Payment Date   Aug. 01, 2025                    
Distribution Per Share                     $ 0.64  
Distribution Amount   $ 30,915,000                    
August 11, 2025 [Member]                        
Dividends Payable [Line Items]                        
Record Date   Sep. 29, 2025                    
Payment Date   Oct. 31, 2025                    
Distribution Per Share                   $ 0.61    
Distribution Amount   $ 35,321,000                    
November 11, 2025 [Member]                        
Dividends Payable [Line Items]                        
Record Date   Dec. 30, 2025                    
Payment Date   Jan. 30, 2026                    
Distribution Per Share                 $ 0.605      
Distribution Amount   $ 43,330,000