v3.25.1
Net Assets - Cash Distributions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Feb. 28, 2025
Jan. 31, 2025
Mar. 29, 2024
Feb. 29, 2024
Jan. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Class of Stock [Line Items]                
Cash distribution (in usd per share)             $ 0.24300 $ 0.24300
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  
Payment Date 3                
Class of Stock [Line Items]                
Cash distribution (in usd per share)             $ 0.10280  
February 23, 2024 Payment Date                
Class of Stock [Line Items]                
Cash distribution (in usd per share)               0.07010
March 22, 2024 Payment Date                
Class of Stock [Line Items]                
Cash distribution (in usd per share)               0.07010
April 23, 2024 Payment Date                
Class of Stock [Line Items]                
Cash distribution (in usd per share)               $ 0.10280
Class S common stock                
Class of Stock [Line Items]                
Distribution Amount             $ 123,867 $ 79,823
Class S common stock | February 25, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount     $ 33,890          
Class S common stock | March 25, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount   $ 35,308            
Class S common stock | Payment Date 3                
Class of Stock [Line Items]                
Distribution Amount $ 54,669              
Class S common stock | February 23, 2024 Payment Date                
Class of Stock [Line Items]                
Distribution Amount           $ 21,517    
Class S common stock | March 22, 2024 Payment Date                
Class of Stock [Line Items]                
Distribution Amount         $ 22,651      
Class S common stock | April 23, 2024 Payment Date                
Class of Stock [Line Items]                
Distribution Amount       $ 35,655        
Class D common stock                
Class of Stock [Line Items]                
Distribution Amount             13,060 9,957
Class D common stock | February 25, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount     3,499          
Class D common stock | March 25, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount   3,794            
Class D common stock | Payment Date 3                
Class of Stock [Line Items]                
Distribution Amount 5,767              
Class D common stock | February 23, 2024 Payment Date                
Class of Stock [Line Items]                
Distribution Amount           2,829    
Class D common stock | March 22, 2024 Payment Date                
Class of Stock [Line Items]                
Distribution Amount         2,984      
Class D common stock | April 23, 2024 Payment Date                
Class of Stock [Line Items]                
Distribution Amount       4,144        
Class I common stock                
Class of Stock [Line Items]                
Distribution Amount             $ 254,534 $ 153,736
Class I common stock | February 25, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount     $ 69,929          
Class I common stock | March 25, 2025 Payment Date                
Class of Stock [Line Items]                
Distribution Amount   $ 72,626            
Class I common stock | Payment Date 3                
Class of Stock [Line Items]                
Distribution Amount $ 111,979              
Class I common stock | February 23, 2024 Payment Date                
Class of Stock [Line Items]                
Distribution Amount           $ 42,089    
Class I common stock | March 22, 2024 Payment Date                
Class of Stock [Line Items]                
Distribution Amount         $ 44,196      
Class I common stock | April 23, 2024 Payment Date                
Class of Stock [Line Items]                
Distribution Amount       $ 67,451