Annual report pursuant to Section 13 and 15(d)

Interest Rate Derivatives - Schedule of Key Terms and Fair Values of Interest Rate Swap Derivatives (Details)

v3.25.0.1
Interest Rate Derivatives - Schedule of Key Terms and Fair Values of Interest Rate Swap Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair values of interest rate swap derivatives    
Fair value of interest rate swaps $ 1,315 $ 2,558
Interest rate swap, effective February 1, 2023, swap one | Designated    
Fair values of interest rate swap derivatives    
Notional Amount $ 150,000  
Fixed Rate 3.742%  
Fair value of interest rate swaps $ 550 681
Interest rate swap, effective February 1, 2023, swap two | Designated    
Fair values of interest rate swap derivatives    
Notional Amount $ 50,000  
Fixed Rate 3.747%  
Fair value of interest rate swaps $ 181 222
Interest rate swap, effective April 1, 2020 | Designated    
Fair values of interest rate swap derivatives    
Notional Amount $ 22,175  
Fixed Rate 0.573%  
Floating Rate Index, over SOFR 0.10%  
Fair value of interest rate swaps $ 197 1,084
Notional amount of interest rate derivatives after scheduled amortization 22,100  
Interest rate swap, effective August 1, 2019 | Designated    
Fair values of interest rate swap derivatives    
Notional Amount $ 10,400  
Fixed Rate 1.678%  
Floating Rate Index, over SOFR 0.10%  
Fair value of interest rate swaps $ 387 $ 571
Notional amount of interest rate derivatives after scheduled amortization $ 10,000