XML 108 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives and Hedging Activities - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
bank
Dec. 31, 2022
USD ($)
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Number of banks customers can execute interest rate swaps with | bank 1  
Estimate of additional amounts to be reclassified as additional interest expense $ 1,919,000  
Accumulated unrealized gains, net of taxes, on derivative instruments 2,928,000 $ 3,961,000
Net derivative liabilities 0  
Agreement termination value $ 0