v3.26.1
Net Assets - Schedule of Dividend Distribution Declared (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Nov. 11, 2025
Oct. 31, 2025
Aug. 01, 2025
Apr. 30, 2025
Jan. 30, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Jan. 31, 2024
Nov. 01, 2023
Dividends Payable [Line Items]                          
Distribution Per Share       $ 0.605 $ 0.61 $ 0.64 $ 0.67            
November 2, 2023 [Member]                          
Dividends Payable [Line Items]                          
Record Date     Dec. 31, 2023                    
Payment Date     Jan. 31, 2024                    
Distribution Per Share                       $ 0.65  
Distribution Amount     $ 8,418                    
March 14, 2024 [Member]                          
Dividends Payable [Line Items]                          
Record Date   Mar. 29, 2024                      
Payment Date   Apr. 30, 2024                      
Distribution Per Share                     $ 0.65    
Distribution Amount   $ 10,777                      
May 7, 2024 [Member]                          
Dividends Payable [Line Items]                          
Record Date   Jun. 28, 2024                      
Payment Date   Jul. 31, 2024                      
Distribution Per Share                   $ 0.65      
Distribution Amount   $ 14,030                      
August 8, 2024 [Member]                          
Dividends Payable [Line Items]                          
Record Date   Sep. 30, 2024                      
Payment Date   Oct. 31, 2024                      
Distribution Per Share                 $ 0.65        
Distribution Amount   $ 17,155                      
August 3, 2023 [Member]                          
Dividends Payable [Line Items]                          
Record Date     Sep. 29, 2023                    
Payment Date     Nov. 01, 2023                    
Distribution Per Share                         $ 0.72
Distribution Amount     $ 7,000                    
November 11, 2024 [Member]                          
Dividends Payable [Line Items]                          
Record Date   Dec. 30, 2024                      
Payment Date   Jan. 30, 2025                      
Distribution Per Share               $ 0.65          
Distribution Amount   $ 22,954                      
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                        
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                        
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                        
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