v3.26.1
Net Assets - Schedule of Dividend Distribution Declared (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
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.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                
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, 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                
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