XML 95 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations - Future Maturities (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Scheduled Principal Payments        
2024   $ 49,160    
2025   401,750    
2026   101,500    
2027   54,500    
2028   55,000    
Thereafter   231,000    
Total   892,910    
Other information        
Borrowings   277,450 $ 269,000 $ 304,400
Outstanding Balance   891,317 767,854  
Amount available for borrowing   97,750 270,000  
Payments on debt   154,360 223,060 230,560
Revolving line of credit        
Scheduled Principal Payments        
2025   302,250    
Total   302,250    
Other information        
Borrowings   277,450 194,000 204,400
Outstanding Balance   302,250 130,000  
Amount available for borrowing   97,750 270,000  
Payments on debt   105,200 174,900 183,400
Revolving line of credit | Subsequent Event        
Other information        
Borrowings $ 30,500      
Outstanding Balance 271,750      
Amount available for borrowing $ 128,250      
Term loans        
Scheduled Principal Payments        
2025   50,000    
2026   50,000    
Total   100,000    
Other information        
Borrowings       100,000
Outstanding Balance   99,658 99,511  
Senior Unsecured Notes        
Scheduled Principal Payments        
2024   49,160    
2025   49,500    
2026   51,500    
2027   54,500    
2028   55,000    
Thereafter   231,000    
Total   490,660    
Other information        
Borrowings     75,000  
Outstanding Balance   489,409 538,343  
Payments on debt   $ 49,160 $ 48,160 $ 47,160