v3.25.2
Hedge Accounting (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
item
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
item
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
item
May 31, 2025
USD ($)
Apr. 30, 2025
USD ($)
Oct. 17, 2024
USD ($)
Oct. 16, 2024
USD ($)
Derivative Contracts                  
Fair value of derivative instruments $ 428,000   $ 428,000   $ 498,000        
Amortization of OCI 318,000   416,000   $ 114,000        
Transfers Level 1 to Level 2     0            
Transfers Level 2 to Level 1     0            
Fair value transfers, net     0            
Designated as Hedging Instrument | Interest Rate Contract                  
Derivative Contracts                  
Hedging transactions, net change (100,000) $ 0 (100,000) $ (200,000)          
Amortization of frozen AOCI $ (300,000) 0 $ (400,000) 0          
Designated as Hedging Instrument | Interest Rate Swap                  
Derivative Contracts                  
Number of interest rate derivatives held | item 1   1   1        
Designated as Hedging Instrument | Cash Flow Hedging | Interest Rate Swap                  
Derivative Contracts                  
Derivative, Term of Contract     6 years            
Percentage of debt outstanding amount covered by hedging 50.00%   50.00%            
Terminated hedge fair value $ 2,600,000   $ 2,600,000            
Hedge termination fees 100,000 100,000 100,000 200,000          
Notional amount 4,900,000   4,900,000            
Fair value of derivative instruments 428,000   428,000            
Amortization of OCI 300,000 $ 0 400,000 $ 0          
Designated as Hedging Instrument | Cash Flow Hedging | Interest Rate Swap | Rabobank                  
Derivative Contracts                  
Terminated hedge fair value 100,000   100,000     $ 100,000   $ 500,000  
Notional amount $ 4,900,000   $ 4,900,000     $ 7,700,000 $ 11,800,000 11,800,000 $ 33,200,000
Floating rate exposure               $ 0