v3.25.2
Borrowings - Outstanding debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Sep. 17, 2024
May 19, 2022
Borrowings        
Maximum borrowing capacity $ 1,715,000 $ 1,640,000    
Outstanding Principal of credit facility 1,440,000 1,332,000    
Amount Available of credit facility 275,000 308,000    
Net Carrying Value of credit facility 930,080 895,654    
Net Carrying Value of notes 1,424,429 1,317,926    
Senior Notes        
Borrowings        
Maximum borrowing capacity 300,000      
Outstanding Principal of credit facility 300,000      
Net Carrying Value of credit facility 296,518      
2025 Notes        
Borrowings        
Aggregate Principal Committed of notes 0 225,000    
Outstanding Principal of notes 0 225,000   $ 225,000
Net Carrying Value of notes 0 224,612    
2029 Notes        
Borrowings        
Maximum borrowing capacity 200,000 200,000    
Outstanding Principal of credit facility 200,000 200,000    
Net Carrying Value of credit facility 197,832 197,660    
Outstanding Principal of notes     $ 200,000  
Capital Call Facility        
Borrowings        
Maximum borrowing capacity 65,000 65,000    
Outstanding Principal of credit facility 35,000 27,000    
Amount Available of credit facility 30,000 38,000    
Net Carrying Value of credit facility 34,879 26,757    
Revolving Credit Facility        
Borrowings        
Maximum borrowing capacity 850,000 850,000    
Outstanding Principal of credit facility 683,000 680,000    
Amount Available of credit facility 167,000 170,000    
Net Carrying Value of credit facility 675,724 671,821    
Secured Credit Facility        
Borrowings        
Maximum borrowing capacity 300,000 300,000    
Outstanding Principal of credit facility 222,000 200,000    
Amount Available of credit facility 78,000 100,000    
Net Carrying Value of credit facility $ 219,476 $ 197,076