XML 109 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt Obligations - Future Maturities (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 01, 2025
Jan. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Scheduled Principal Payments          
2025     $ 99,500,000    
2026     245,850,000    
2027     54,500,000    
2028     55,000,000    
2029     63,000,000    
Thereafter     168,000,000    
Total     685,850,000    
Other information          
Borrowings     27,200,000 $ 277,450,000 $ 269,000,000
Outstanding Balance     684,600,000 891,317,000  
Amount available for borrowing     280,650,000 97,750,000  
Payments on debt     234,260,000 154,360,000 223,060,000
Revolving line of credit          
Scheduled Principal Payments          
2026     144,350,000    
Total     144,350,000    
Other information          
Borrowings     27,200,000 277,450,000 194,000,000
Outstanding Balance     144,350,000 302,250,000  
Amount available for borrowing     280,650,000 97,750,000  
Payments on debt     185,100,000 105,200,000 174,900,000
Revolving line of credit | Subsequent Event          
Other information          
Borrowings $ 15,000,000 $ 15,000,000      
Amount available for borrowing $ 265,650,000 265,650,000      
Term loans          
Scheduled Principal Payments          
2025     50,000,000    
2026     50,000,000    
Total     100,000,000    
Other information          
Outstanding Balance     99,808,000 99,658,000  
Senior Unsecured Notes          
Scheduled Principal Payments          
2025     49,500,000    
2026     51,500,000    
2027     54,500,000    
2028     55,000,000    
2029     63,000,000    
Thereafter     168,000,000    
Total     441,500,000    
Other information          
Borrowings         75,000,000
Outstanding Balance   433,442,000 440,442,000 489,409,000  
Payments on debt     $ 49,160,000 $ 49,160,000 $ 48,160,000
Senior Unsecured Notes | Subsequent Event          
Other information          
Outstanding Balance   $ 433,442,000