v3.25.2
Credit Facility - Additional Information (Details) - USD ($)
Mar. 24, 2025
Apr. 05, 2024
Apr. 07, 2023
Jan. 10, 2023
Apr. 06, 2021
Apr. 06, 2020
Apr. 10, 2017
Apr. 09, 2017
Jun. 30, 2025
Dec. 31, 2024
Dec. 29, 2020
May 27, 2020
Line Of Credit Facility [Line Items]                        
Amounts outstanding under Credit Facility                 $ 73,250,000 $ 92,650,000    
Prepaid deferred financing costs yet to be amortized                 5,000 166,000    
Interest Rate Floor                        
Line Of Credit Facility [Line Items]                        
Interest rate         0.00%              
SOFR                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate       1.95%                
Credit Agreement                        
Line Of Credit Facility [Line Items]                        
Extended maturity date Jul. 03, 2025                      
Amended Credit Agreement                        
Line Of Credit Facility [Line Items]                        
Maximum commitment                     $ 177,000,000 $ 400,000,000
Available Commitment                 $ 78,750,000 $ 59,350,000    
Third Amended Credit Agreement                        
Line Of Credit Facility [Line Items]                        
Maximum commitment     $ 152,000,000   $ 177,000,000              
Maturity date     Apr. 05, 2024   Apr. 08, 2022              
Maturity date to be extended upon satisfaction of certain conditions         364 days              
Third Amended Credit Agreement | Eurodollar                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate         1.95%              
Third Amended Credit Agreement | Commercial Paper Rate                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate         1.95%              
Third Amended Credit Agreement | Base Rate                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate         0.95%              
Third Amended Credit Agreement | Base Rate | Minimum                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate     0.95%                  
Third Amended Credit Agreement | Base Rate | Maximum                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate     1.15%                  
Third Amended Credit Agreement | Adjusted Eurodollar Rate                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate         1.00%              
Third Amended Credit Agreement | Other Loan | Minimum                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate     1.95%                  
Third Amended Credit Agreement | Other Loan | Maximum                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate     2.15%                  
Sixth Amended Credit Agreement                        
Line Of Credit Facility [Line Items]                        
Extended maturity date   Apr. 04, 2025                    
Maturity date to be extended upon satisfaction of certain conditions   364 days                    
Sixth Amended Credit Agreement | Base Rate | Maximum                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate   1.50%                    
Sixth Amended Credit Agreement | Other Loan | Maximum                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate   2.50%                    
Natixis | Credit Agreement                        
Line Of Credit Facility [Line Items]                        
Maximum commitment               $ 750,000,000        
Maturity date               Nov. 10, 2017        
Natixis | Third Amended and Restated Revolving Credit Agreement                        
Line Of Credit Facility [Line Items]                        
Extended maturity date             Apr. 10, 2020          
Natixis | Third Amended and Restated Revolving Credit Agreement | Eurodollar                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate             2.35%          
Natixis | Third Amended and Restated Revolving Credit Agreement | Commercial Paper Rate                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate             2.35%          
Natixis | Third Amended and Restated Revolving Credit Agreement | Federal Funds Rate                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate             0.50%          
Natixis | Third Amended and Restated Revolving Credit Agreement | Prime Rate and Floating LIBOR Rate                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate             1.00%          
Natixis | Third Amended and Restated Revolving Credit Agreement | Base Rate                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate             1.35%          
Natixis | Amended Credit Agreement                        
Line Of Credit Facility [Line Items]                        
Maximum commitment           $ 375,000,000            
Maturity date           Apr. 09, 2021            
Option to increase maximum borrowing capacity           $ 450,000,000            
Maturity date to be extended upon satisfaction of certain conditions           364 days            
Natixis | Amended Credit Agreement | Eurodollar                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate           2.50%            
Natixis | Amended Credit Agreement | Commercial Paper Rate                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate           2.50%            
Natixis | Amended Credit Agreement | Base Rate                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate           1.50%            
Natixis | Amended Credit Agreement | Adjusted Eurodollar Rate                        
Line Of Credit Facility [Line Items]                        
Basis spread on variable rate           1.00%            
Natixis | Amended Credit Agreement | Commercial Paper Rate And Euro Currency Rate | Interest Rate Floor                        
Line Of Credit Facility [Line Items]                        
Interest rate           1.00%            
Zions Bancorporation, N.A. | Amended Credit Agreement                        
Line Of Credit Facility [Line Items]                        
Maximum commitment                       $ 25,000,000