v3.25.2
Investment Securities - Schedule of Amortized Cost, Allowance for Credit Losses and Fair Value (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Abstract]    
Amortized cost $ 1,400,827,000 $ 1,679,397,000
Gross unrealized gains 788,000 585,000
Gross unrealized losses (64,050,000) (141,974,000)
Allowance for credit losses on investments 0 0
Fair Value 1,337,565,000 1,538,008,000
U.S. government agency securities    
Debt Securities, Available-for-sale [Abstract]    
Amortized cost 642,433,000 564,752,000
Gross unrealized gains 681,000 172,000
Gross unrealized losses (850,000) (1,917,000)
Allowance for credit losses on investments 0 0
Fair Value 642,264,000 563,007,000
Mortgage-backed securities - residential    
Debt Securities, Available-for-sale [Abstract]    
Amortized cost 577,970,000 927,883,000
Gross unrealized gains 64,000 393,000
Gross unrealized losses (36,691,000) (117,277,000)
Allowance for credit losses on investments 0 0
Fair Value 541,343,000 810,999,000
Mortgage-backed securities - commercial    
Debt Securities, Available-for-sale [Abstract]    
Amortized cost 9,362,000 15,965,000
Gross unrealized gains 0 0
Gross unrealized losses (610,000) (1,108,000)
Allowance for credit losses on investments 0 0
Fair Value 8,752,000 14,857,000
Municipal securities    
Debt Securities, Available-for-sale [Abstract]    
Amortized cost 170,062,000 169,498,000
Gross unrealized gains 43,000 20,000
Gross unrealized losses (25,877,000) (21,661,000)
Allowance for credit losses on investments 0 0
Fair Value 144,228,000 147,857,000
U.S. Treasury securities    
Debt Securities, Available-for-sale [Abstract]    
Amortized cost   299,000
Gross unrealized gains   0
Gross unrealized losses   0
Allowance for credit losses on investments   0
Fair Value   299,000
Corporate securities    
Debt Securities, Available-for-sale [Abstract]    
Amortized cost 1,000,000 1,000,000
Gross unrealized gains 0 0
Gross unrealized losses (22,000) (11,000)
Allowance for credit losses on investments 0 0
Fair Value $ 978,000 $ 989,000