v3.25.2
Credit Facilities - Additional Information (Details) - USD ($)
1 Months Ended 6 Months Ended
Nov. 08, 2024
May 09, 2024
Dec. 06, 2023
May 09, 2023
Jan. 10, 2023
Oct. 27, 2022
Mar. 15, 2022
May 10, 2021
Jan. 29, 2019
May 10, 2018
Jan. 31, 2022
Jun. 30, 2025
Dec. 31, 2024
Nov. 15, 2021
Mar. 10, 2021
Jul. 01, 2020
Jun. 19, 2020
Apr. 21, 2020
Mar. 17, 2020
Dec. 31, 2019
Apr. 11, 2019
Line of Credit Facility [Line Items]                                          
Deferred financing costs, net                       $ 465,000 $ 1,112,000                
PNC Maximum Commitment                                          
Line of Credit Facility [Line Items]                                          
Maximum commitment periodically increased in amount                 $ 900,000,000                        
Description of variable rate basis                       three-month LIBOR                  
Maturity date                 Jan. 29, 2024                        
PNC Maximum Commitment | Maximum                                          
Line of Credit Facility [Line Items]                                          
Maximum commitment                 $ 400,000,000                        
PNC Revolving Credit Facility                                          
Line of Credit Facility [Line Items]                                          
Maturity date                     Jan. 29, 2024                    
Borrowings                     $ 295,500,000                    
Amended PNC Maximum Commitment                                          
Line of Credit Facility [Line Items]                                          
Maximum commitment                                         $ 600,000,000
PNC Credit Agreement | PNC Maximum Commitment                                          
Line of Credit Facility [Line Items]                                          
Maximum commitment                           $ 700,000,000     $ 825,000,000   $ 795,000,000   $ 600,000,000
Maximum commitment periodically increased in amount                                     $ 900,000,000    
Seventh Amended Revolving Credit Agreement | Less than 50% of Maximum Commitment                                          
Line of Credit Facility [Line Items]                                          
Line of credit facility, unused capacity commitment fee percentage       2.15%                                  
Seventh Amended Revolving Credit Agreement | Percentage of Unused Capacity between 0% and 30%                                          
Line of Credit Facility [Line Items]                                          
Line of credit facility, unused capacity commitment fee percentage       0.75%                                  
Seventh Amended Revolving Credit Agreement | Percentage of Unused Capacity Between 30% and 50%                                          
Line of Credit Facility [Line Items]                                          
Line of credit facility, unused capacity commitment fee percentage       0.55%                                  
Seventh Amended Revolving Credit Agreement | Percentage of Unused Capacity Greater than 50%                                          
Line of Credit Facility [Line Items]                                          
Line of credit facility, unused capacity commitment fee percentage       0.40%                                  
Third Amended and Restated Credit and Security Agreement with PNC | PNC Maximum Commitment                                          
Line of Credit Facility [Line Items]                                          
Percentage of membership interests in subsidiary.     100.00%                                    
Third Amended and Restated Credit and Security Agreement with PNC | PNC Revolving Credit Facility                                          
Line of Credit Facility [Line Items]                                          
Maturity date     Jan. 29, 2025                                    
Debt instrument maturity date to be extended upon satisfaction of certain conditions     366 days                                    
Third Amended and Restated Credit and Security Agreement with PNC | PNC Term Loan                                          
Line of Credit Facility [Line Items]                                          
Maximum commitment     $ 265,000,000                                    
Eighth Amended Revolving Credit Agreement | Minimum                                          
Line of Credit Facility [Line Items]                                          
Percentage of unfunded commitments   8.00%                                      
PNC Revolving Credit Agreement | PNC Revolving Credit Facility                                          
Line of Credit Facility [Line Items]                                          
Maximum commitment $ 350,000,000                     $ 350,000,000 350,000,000                
Description of variable rate basis                       one-month SOFR plus the facility margin of 2.15% per annum or (ii) the Base Rate plus the facility margin of 1.15% per annum.                  
Maturity date Nov. 08, 2025                                        
Borrowings                       $ 213,500,000 300,000,000                
Natixis Revolving Credit Facility | Natixis Credit Agreement                                          
Line of Credit Facility [Line Items]                                          
Maximum commitment                   $ 150,000,000         $ 250,000,000 $ 280,000,000   $ 340,000,000   $ 400,000,000  
Aggregate Maximum commitment amount                   $ 1,000,000,000                      
Maturity date             May 09, 2023     May 10, 2021                      
Extended maturity date               May 09, 2022                          
Natixis Revolving Credit Facility | Natixis Credit Agreement | Seventh Amended Revolving Credit Agreement                                          
Line of Credit Facility [Line Items]                                          
Debt instrument maturity date to be extended upon satisfaction of certain conditions       364 days                                  
Debt instrument extended maturity date       May 09, 2024                                  
Natixis Revolving Credit Facility | Natixis Credit Agreement | Eighth Amended Revolving Credit Agreement                                          
Line of Credit Facility [Line Items]                                          
Debt instrument maturity date to be extended upon satisfaction of certain conditions   183 days                                      
Debt instrument extended maturity date   Nov. 08, 2024                                      
Natixis Revolving Credit Facility | Natixis Credit Agreement | Eighth Amended Revolving Credit Agreement | Maximum                                          
Line of Credit Facility [Line Items]                                          
Extened stated maturity date   3 months                                      
Natixis Revolving Credit Facility and PNC Revolving Credit Facility                                          
Line of Credit Facility [Line Items]                                          
Deferred financing costs, net                       $ 465,000 $ 1,112,000                
SOFR                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate         1.75%                                
SOFR | Third Amended PNC Credit Agreement | PNC Revolving Credit Facility                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate           2.30%                              
SOFR | Third Amended and Restated Credit and Security Agreement with PNC | PNC Revolving Credit Facility                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate     2.75%                                    
SOFR | PNC Revolving Credit Agreement | PNC Revolving Credit Facility                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate 2.15%                                        
LIBOR | PNC Maximum Commitment                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate                 2.30%                        
Base Rate | PNC Maximum Commitment                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate                 2.30%                        
Base Rate | Third Amended PNC Credit Agreement | PNC Revolving Credit Facility                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate           2.30%                              
Base Rate | Seventh Amended Revolving Credit Agreement | Maximum                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate       1.15%                                  
Base Rate | Seventh Amended Revolving Credit Agreement | Minimum                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate       0.75%                                  
Base Rate | Eighth Amended Revolving Credit Agreement | Maximum                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate   1.50%                                      
Base Rate | Eighth Amended Revolving Credit Agreement | Minimum                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate   1.15%                                      
Base Rate | PNC Revolving Credit Agreement | PNC Revolving Credit Facility                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate 1.15%                                        
Base Rate | Natixis Revolving Credit Facility | Natixis Credit Agreement                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate             0.75%                            
Other Loan | Seventh Amended Revolving Credit Agreement | Maximum                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate       2.15%                                  
Other Loan | Seventh Amended Revolving Credit Agreement | Minimum                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate       1.75%                                  
Other Loan | Eighth Amended Revolving Credit Agreement | Maximum                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate   2.50%                                      
Other Loan | Eighth Amended Revolving Credit Agreement | Minimum                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate   2.15%                                      
Eurodollar Rate | Natixis Revolving Credit Facility | Natixis Credit Agreement                                          
Line of Credit Facility [Line Items]                                          
Credit facility, interest rate             1.75%