XML 388 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Schedule of Derivatives (Details) - Interest Rate Swap - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Fair Value of Assets $ 4,674 $ 4,321
Unsecured Term Loan Due July 2024 | Designated as Hedging Instrument    
Derivative [Line Items]    
Fixed Rate 1.63%  
Notional Amount $ 87,500  
Fair Value of Assets $ 0 1,660
Unsecured Term Loan Due July 2024 - 1 | Designated as Hedging Instrument    
Derivative [Line Items]    
Fixed Rate 1.63%  
Notional Amount $ 87,500  
Fair Value of Assets $ 0 1,658
Unsecured Term Loan Due January 2028 | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Fixed Rate 3.36%  
Notional Amount $ 75,000  
Fair Value of Assets $ 1,328 554
Unsecured Term Loan Due January 2027 | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Fixed Rate 3.50%  
Notional Amount $ 75,000  
Fair Value of Assets $ 747 449
Unsecured Term Loan Due January 2028 - 1 | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Fixed Rate 3.27%  
Notional Amount $ 37,500  
Fair Value of Assets $ 757 0
Unsecured Term Loan Due January 2028 - 2 | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Fixed Rate 3.27%  
Notional Amount $ 37,500  
Fair Value of Assets $ 758 0
Unsecured Term Loan Due January 2027 - 1 | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Fixed Rate 3.07%  
Notional Amount $ 25,000  
Fair Value of Assets $ 456 0
Unsecured Term Loan due January 2026 | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Fixed Rate 3.25%  
Notional Amount $ 75,000  
Fair Value of Assets $ 628 $ 0