XML 101 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of Amortized Cost and Fair Values of Investment Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized cost and fair values of investment securities available-for-sale [Line Items]    
Amortized Cost $ 445,545 $ 377,764
Unrealized Gain 235 1,000
Unrealized Loss (34,140) (33,489)
Investment securities available-for-sale 411,640 345,275
Total debt securities    
Amortized cost and fair values of investment securities available-for-sale [Line Items]    
Amortized Cost 444,864 376,984
Unrealized Gain 235 1,000
Unrealized Loss (34,140) (33,489)
Investment securities available-for-sale 410,959 344,495
United States government agency securities    
Amortized cost and fair values of investment securities available-for-sale [Line Items]    
Amortized Cost 45,449 44,003
Unrealized Gain 10 8
Unrealized Loss (5,613) (5,603)
Investment securities available-for-sale 39,846 38,408
United States sponsored mortgage-backed securities    
Amortized cost and fair values of investment securities available-for-sale [Line Items]    
Amortized Cost 161,032 91,939
Unrealized Gain 130 992
Unrealized Loss (13,582) (10,549)
Investment securities available-for-sale 147,580 82,382
United States treasury securities    
Amortized cost and fair values of investment securities available-for-sale [Line Items]    
Amortized Cost 106,095 106,401
Unrealized Gain 0 0
Unrealized Loss (2,120) (6,045)
Investment securities available-for-sale 103,975 100,356
Municipal securities    
Amortized cost and fair values of investment securities available-for-sale [Line Items]    
Amortized Cost 114,845 118,065
Unrealized Gain 28 0
Unrealized Loss (12,733) (11,158)
Investment securities available-for-sale 102,140 106,907
Corporate debt securities    
Amortized cost and fair values of investment securities available-for-sale [Line Items]    
Amortized Cost 9,943 9,076
Unrealized Gain 67 0
Unrealized Loss (92) (134)
Investment securities available-for-sale 9,918 8,942
Other debt securities    
Amortized cost and fair values of investment securities available-for-sale [Line Items]    
Amortized Cost 7,500 7,500
Unrealized Gain 0 0
Unrealized Loss 0 0
Investment securities available-for-sale 7,500 7,500
Other securities    
Amortized cost and fair values of investment securities available-for-sale [Line Items]    
Amortized Cost 681 780
Unrealized Gain 0 0
Unrealized Loss 0 0
Investment securities available-for-sale $ 681 $ 780