v3.25.2
Investment Securities - Gross Unrealized Losses on Available-for-sale Securities and the Related Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities available for sale    
Less than 12 months, fair value $ 19,615 $ 44,262
Less than 12 months, unrealized losses (86) (422)
More than 12 months, fair value 293,285 368,225
More than 12 months, unrealized losses (6,305) (11,536)
Fair Value 312,900 412,487
Unrealized Losses (6,391) (11,958)
Securities Held to Maturity    
Less than 12 months, fair value 0 0
Less than 12 months, unrealized losses 0 0
More than 12 months, fair value 10,664 20,575
More than 12 months, unrealized losses (1,086) (1,175)
Fair Value 10,664 20,575
Unrealized Losses (1,086) (1,175)
U.S. Treasury and government sponsored entities    
Securities available for sale    
Less than 12 months, fair value 19,615 44,262
Less than 12 months, unrealized losses (86) (422)
More than 12 months, fair value 288,411 358,446
More than 12 months, unrealized losses (6,173) (11,311)
Fair Value 308,026 402,708
Unrealized Losses (6,259) (11,733)
Corporate bonds    
Securities available for sale    
Less than 12 months, fair value 0 0
Less than 12 months, unrealized losses 0 0
More than 12 months, fair value 4,874 4,786
More than 12 months, unrealized losses (132) (223)
Fair Value 4,874 4,786
Unrealized Losses (132) (223)
Securities Held to Maturity    
Less than 12 months, fair value 0 0
Less than 12 months, unrealized losses 0 0
More than 12 months, fair value 10,664 20,575
More than 12 months, unrealized losses (1,086) (1,175)
Fair Value 10,664 20,575
Unrealized Losses (1,086) (1,175)
Collateralized loan obligations    
Securities available for sale    
Less than 12 months, fair value 0 0
Less than 12 months, unrealized losses 0 0
More than 12 months, fair value 0 4,993
More than 12 months, unrealized losses 0 (2)
Fair Value 0 4,993
Unrealized Losses $ 0 $ (2)