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.24.0.1
Interest Rate Derivatives - Schedule of Key Terms and Fair Values of Interest Rate Swap Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair values of interest rate swap derivatives    
Fair value of interest rate swaps $ 2,558 $ 2,631
Interest rate swap, effective August 1, 2019 | Designated    
Fair values of interest rate swap derivatives    
Notional Amount $ 10,640  
Fixed Rate 1.678%  
Fair value of interest rate swaps $ 571 806
Notional amount of interest rate derivatives after scheduled amortization $ 10,000  
Interest rate swap, effective August 1, 2019 | Designated | Secured Overnight Financing Rate    
Fair values of interest rate swap derivatives    
Floating Rate Index 0.10%  
Interest rate swap, effective April 1, 2020 | Designated    
Fair values of interest rate swap derivatives    
Notional Amount $ 22,475  
Fixed Rate 0.573%  
Fair value of interest rate swaps $ 1,084 1,825
Notional amount of interest rate derivatives after scheduled amortization $ 22,100  
Interest rate swap, effective April 1, 2020 | Designated | Secured Overnight Financing Rate    
Fair values of interest rate swap derivatives    
Floating Rate Index 0.10%  
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 $ 681 0
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 $ 222 $ 0