XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]        
Balance at December 31, 2023     $ (25,459)  
Other comprehensive income $ 854 $ (184) 3,010 $ 224
Amortization of unrealized loss on securities transferred to held-to-maturity (332) (338) (662) (679)
Net other comprehensive income during period 1,110 154 3,596 903
Balance at June 30, 2024 (21,863)   (21,863)  
Available-for-Sale Securities [Member]        
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]        
Balance at December 31, 2023     (15,765) (17,135)
Other comprehensive income     3,010 224
Amortization of unrealized loss on securities transferred to held-to-maturity    
Net other comprehensive income during period     3,010 224
Balance at June 30, 2024 (12,755) (16,911) (12,755) (16,911)
Held-to-Maturity Securities [Member]        
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]        
Balance at December 31, 2023     (9,694) (11,056)
Other comprehensive income    
Amortization of unrealized loss on securities transferred to held-to-maturity     662 679
Net other comprehensive income during period     662 679
Balance at June 30, 2024 (9,032) (10,377) (9,032) (10,377)
Investment Hedge [Member]        
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]        
Balance at December 31, 2023      
Other comprehensive income     (76)  
Amortization of unrealized loss on securities transferred to held-to-maturity      
Net other comprehensive income during period     (76)  
Balance at June 30, 2024 (76)   (76)  
AOCI Attributable to Parent [Member]        
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]        
Balance at December 31, 2023     (25,459) (28,191)
Other comprehensive income     2,934 224
Amortization of unrealized loss on securities transferred to held-to-maturity     662 679
Net other comprehensive income during period     3,596 903
Balance at June 30, 2024 $ (21,863) $ (27,288) $ (21,863) $ (27,288)