v3.26.1
Hedge Accounting (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
May 31, 2025
Apr. 30, 2025
Oct. 17, 2024
Oct. 16, 2024
Derivative Contracts                  
Amortization of OCI   $ 318 $ 193 $ 416 $ 814        
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 $ 0   200            
Amortization of frozen AOCI 0 300 200 400          
Designated as hedging instrument | Interest rate contract | Maximum                  
Derivative Contracts                  
Hedging transactions, net change   100   100          
Designated as hedging instrument | Cash flow hedging | Interest rate contract                  
Derivative Contracts                  
Amortization of OCI $ 0 300 $ 200 400          
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   $ 2,600            
Hedge termination fees     0 100          
Designated as hedging instrument | Cash flow hedging | Interest rate swap | Rabobank                  
Derivative Contracts                  
Terminated hedge fair value           $ 100   $ 500  
Notional amount $ 4,900 4,900 $ 4,900 4,900   $ 7,700 $ 11,800 11,800 $ 33,200
Floating rate exposure               $ 0  
Designated as hedging instrument | Cash flow hedging | Interest rate swap | Maximum | Rabobank                  
Derivative Contracts                  
Terminated hedge fair value   $ 100   $ 100