v3.26.1
Net Assets - Summary of Distributions Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 29, 2025
Sep. 26, 2025
Jun. 27, 2025
Mar. 27, 2025
Dec. 27, 2024
Sep. 27, 2024
Jun. 27, 2024
Mar. 28, 2024
Dec. 31, 2025
Dec. 31, 2024
Dividends Payable [Line Items]                    
Per Share Amount                 $ 2.54 $ 3
Distributions payable                 $ 287,867 $ 217,028
March 4, 2025                    
Dividends Payable [Line Items]                    
Date Declared       Mar. 04, 2025            
Record Date       Mar. 13, 2025            
Payment Date       Mar. 27, 2025            
Regular Distribution       $ 0.65            
Per Share Amount       $ 0.65            
Distributions payable       $ 65,397            
May 12, 2025                    
Dividends Payable [Line Items]                    
Date Declared     May 12, 2025              
Record Date     Jun. 13, 2025              
Payment Date     Jun. 27, 2025              
Regular Distribution     $ 0.65              
Special Distribution     0.02              
Per Share Amount     $ 0.67              
Distributions payable     $ 68,452              
August 11, 2025                    
Dividends Payable [Line Items]                    
Date Declared   Aug. 11, 2025                
Record Date   Sep. 12, 2025                
Payment Date   Sep. 26, 2025                
Regular Distribution   $ 0.65                
Per Share Amount   $ 0.65                
Distributions payable   $ 75,553                
December 16, 2025                    
Dividends Payable [Line Items]                    
Date Declared Dec. 16, 2025                  
Record Date Dec. 16, 2025                  
Payment Date Dec. 29, 2025                  
Regular Distribution $ 0.57                  
Per Share Amount $ 0.57                  
Distributions payable $ 78,465                  
March 6, 2024                    
Dividends Payable [Line Items]                    
Date Declared               Mar. 06, 2024    
Record Date               Mar. 15, 2024    
Payment Date               Mar. 28, 2024    
Regular Distribution               $ 0.65    
Per Share Amount               $ 0.65    
Distributions payable               $ 26,182    
May 8, 2024                    
Dividends Payable [Line Items]                    
Date Declared             May 08, 2024      
Record Date             Jun. 14, 2024      
Payment Date             Jun. 27, 2024      
Regular Distribution             $ 0.65      
Special Distribution             0.08      
Per Share Amount             $ 0.73      
Distributions payable             $ 48,879      
August 12, 2024                    
Dividends Payable [Line Items]                    
Date Declared           Aug. 12, 2024        
Record Date           Sep. 13, 2024        
Payment Date           Sep. 27, 2024        
Regular Distribution           $ 0.65        
Special Distribution           0.02        
Per Share Amount           $ 0.67        
Distributions payable           $ 48,486        
November 4, 2024                    
Dividends Payable [Line Items]                    
Date Declared         Nov. 04, 2024          
Record Date         Dec. 13, 2024          
Payment Date         Dec. 27, 2024          
Regular Distribution         $ 0.65          
Special Distribution         0.02          
Per Share Amount         $ 0.67          
Distributions payable         $ 65,929          
December 20, 2024                    
Dividends Payable [Line Items]                    
Date Declared         Dec. 20, 2024          
Record Date         Dec. 20, 2024          
Payment Date         Dec. 27, 2024          
Special Distribution         $ 0.28          
Per Share Amount         $ 0.28          
Distributions payable         $ 27,552