v3.26.1
Net Assets - Cash Distributions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Feb. 27, 2026
Jan. 30, 2026
Mar. 31, 2025
Feb. 28, 2025
Jan. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Class of Stock [Line Items]                
Cash distribution (in usd per share)             $ 0.21030 $ 0.24300
February 28, 2026 Payment Date                
Class of Stock [Line Items]                
Cash distribution (in usd per share)             0.07010  
March 31, 2026 Payment Date                
Class of Stock [Line Items]                
Cash distribution (in usd per share)             0.07010  
April 30, 2026 Payment Date                
Class of Stock [Line Items]                
Cash distribution (in usd per share)             $ 0.07010  
February 25, 2025 Payment Date                
Class of Stock [Line Items]                
Cash distribution (in usd per share)               0.07010
March 25, 2025 Payment Date                
Class of Stock [Line Items]                
Cash distribution (in usd per share)               0.07010
April 24, 2025 Payment Date                
Class of Stock [Line Items]                
Cash distribution (in usd per share)               $ 0.10280
Class S                
Class of Stock [Line Items]                
Distribution Amount             $ 129,886 $ 123,867
Class S | February 28, 2026 Payment Date                
Class of Stock [Line Items]                
Distribution Amount     $ 43,232          
Class S | March 31, 2026 Payment Date                
Class of Stock [Line Items]                
Distribution Amount   $ 44,082            
Class S | April 30, 2026 Payment Date                
Class of Stock [Line Items]                
Distribution Amount $ 42,572              
Class S | February 25, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount           $ 33,890    
Class S | March 25, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount         $ 35,308      
Class S | April 24, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount       $ 54,669        
Class D                
Class of Stock [Line Items]                
Distribution Amount             12,098 13,060
Class D | February 28, 2026 Payment Date                
Class of Stock [Line Items]                
Distribution Amount     4,123          
Class D | March 31, 2026 Payment Date                
Class of Stock [Line Items]                
Distribution Amount   4,158            
Class D | April 30, 2026 Payment Date                
Class of Stock [Line Items]                
Distribution Amount 3,817              
Class D | February 25, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount           3,499    
Class D | March 25, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount         3,794      
Class D | April 24, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount       5,767        
Class I                
Class of Stock [Line Items]                
Distribution Amount             $ 296,697 $ 254,534
Class I | February 28, 2026 Payment Date                
Class of Stock [Line Items]                
Distribution Amount     $ 99,296          
Class I | March 31, 2026 Payment Date                
Class of Stock [Line Items]                
Distribution Amount   $ 100,913            
Class I | April 30, 2026 Payment Date                
Class of Stock [Line Items]                
Distribution Amount $ 96,488              
Class I | February 25, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount           $ 69,929    
Class I | March 25, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount         $ 72,626      
Class I | April 24, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount       $ 111,979