v3.26.1
Interest Rate Derivatives - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 17, 2024
Jun. 30, 2026
Jun. 30, 2025
Apr. 30, 2027
Apr. 30, 2026
Minimum [Member]          
Derivative [Line Items]          
Hedging contracts rates   0.05% 0.15%    
Maximum [Member]          
Derivative [Line Items]          
Hedging contracts rates   0.03% 0.12%    
Cash Flow Hedging          
Derivative [Line Items]          
Gain on Cash Flow Hedge Ineffectiveness $ 766,000        
Deferred gain in other assets         $ 458,000
Cash Flow Hedging | Forecast [Member]          
Derivative [Line Items]          
Deferred gain in other assets       $ 308,000  
Cash Flow Hedging | Designated Hedges          
Derivative [Line Items]          
Cash flow hedges floating rate liabilities $ 40,000