v3.25.2
Fair Value of Financial Instruments - Carrying and Fair Value of Assets and Liabilities on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Investment securities available-for-sale $ 866,684 $ 895,034
Derivatives 63,525 103,603
Liabilities:    
Derivatives 63,847 105,255
Investment securities available for sale | Recurring basis    
Assets:    
Investment securities available-for-sale 866,684 895,034
Investment securities available for sale | Recurring basis | Level 1    
Assets:    
Investment securities available-for-sale 0 0
Investment securities available for sale | Recurring basis | Level 2    
Assets:    
Investment securities available-for-sale 848,525 875,544
Investment securities available for sale | Recurring basis | Level 3    
Assets:    
Investment securities available-for-sale 18,159 19,490
GSE debentures    
Assets:    
Investment securities available-for-sale 177,685 176,294
GSE debentures | Recurring basis    
Assets:    
Investment securities available-for-sale 177,685 176,294
GSE debentures | Recurring basis | Level 1    
Assets:    
Investment securities available-for-sale 0 0
GSE debentures | Recurring basis | Level 2    
Assets:    
Investment securities available-for-sale 177,685 176,294
GSE debentures | Recurring basis | Level 3    
Assets:    
Investment securities available-for-sale 0 0
GSE CMOs    
Assets:    
Investment securities available-for-sale 54,067 55,543
GSE CMOs | Recurring basis    
Assets:    
Investment securities available-for-sale 54,067 55,543
GSE CMOs | Recurring basis | Level 1    
Assets:    
Investment securities available-for-sale 0 0
GSE CMOs | Recurring basis | Level 2    
Assets:    
Investment securities available-for-sale 54,067 55,543
GSE CMOs | Recurring basis | Level 3    
Assets:    
Investment securities available-for-sale 0 0
GSE MBSs    
Assets:    
Investment securities available-for-sale 141,187 148,285
GSE MBSs | Recurring basis    
Assets:    
Investment securities available-for-sale 141,187 148,285
GSE MBSs | Recurring basis | Level 1    
Assets:    
Investment securities available-for-sale 0 0
GSE MBSs | Recurring basis | Level 2    
Assets:    
Investment securities available-for-sale 141,187 148,285
GSE MBSs | Recurring basis | Level 3    
Assets:    
Investment securities available-for-sale 0 0
Municipal obligations    
Assets:    
Investment securities available-for-sale 18,946 20,254
Municipal obligations | Recurring basis    
Assets:    
Investment securities available-for-sale 18,946 20,254
Municipal obligations | Recurring basis | Level 1    
Assets:    
Investment securities available-for-sale 0 0
Municipal obligations | Recurring basis | Level 2    
Assets:    
Investment securities available-for-sale 3,250 3,198
Municipal obligations | Recurring basis | Level 3    
Assets:    
Investment securities available-for-sale 15,696 17,056
Corporate debt obligations    
Assets:    
Investment securities available-for-sale 12,226 12,287
Corporate debt obligations | Recurring basis    
Assets:    
Investment securities available-for-sale 12,226 12,287
Corporate debt obligations | Recurring basis | Level 1    
Assets:    
Investment securities available-for-sale 0 0
Corporate debt obligations | Recurring basis | Level 2    
Assets:    
Investment securities available-for-sale 9,763 9,853
Corporate debt obligations | Recurring basis | Level 3    
Assets:    
Investment securities available-for-sale 2,463 2,434
U.S. Treasury bonds    
Assets:    
Investment securities available-for-sale 462,100 481,900
U.S. Treasury bonds | Recurring basis    
Assets:    
Investment securities available-for-sale 462,073 481,872
U.S. Treasury bonds | Recurring basis | Level 1    
Assets:    
Investment securities available-for-sale 0 0
U.S. Treasury bonds | Recurring basis | Level 2    
Assets:    
Investment securities available-for-sale 462,073 481,872
U.S. Treasury bonds | Recurring basis | Level 3    
Assets:    
Investment securities available-for-sale 0 0
Foreign government obligations    
Assets:    
Investment securities available-for-sale 500 499
Foreign government obligations | Recurring basis    
Assets:    
Investment securities available-for-sale 500 499
Foreign government obligations | Recurring basis | Level 1    
Assets:    
Investment securities available-for-sale 0 0
Foreign government obligations | Recurring basis | Level 2    
Assets:    
Investment securities available-for-sale 500 499
Foreign government obligations | Recurring basis | Level 3    
Assets:    
Investment securities available-for-sale 0 0
Interest rate derivatives | Recurring basis    
Assets:    
Derivatives 27 18
Liabilities:    
Derivatives 802 2,051
Interest rate derivatives | Recurring basis | Level 1    
Assets:    
Derivatives 0 0
Liabilities:    
Derivatives 0 0
Interest rate derivatives | Recurring basis | Level 2    
Assets:    
Derivatives 27 18
Liabilities:    
Derivatives 802 2,051
Interest rate derivatives | Recurring basis | Level 3    
Assets:    
Derivatives 0 0
Liabilities:    
Derivatives 0 0
Loan level derivatives | Recurring basis    
Assets:    
Derivatives 62,488 102,608
Liabilities:    
Derivatives 62,488 102,608
Loan level derivatives | Recurring basis | Level 1    
Assets:    
Derivatives 0 0
Liabilities:    
Derivatives 0 0
Loan level derivatives | Recurring basis | Level 2    
Assets:    
Derivatives 62,488 102,608
Liabilities:    
Derivatives 62,488 102,608
Loan level derivatives | Recurring basis | Level 3    
Assets:    
Derivatives 0 0
Liabilities:    
Derivatives 0 0
Risk participation-out agreements | Recurring basis    
Assets:    
Derivatives 553 495
Risk participation-out agreements | Recurring basis | Level 1    
Assets:    
Derivatives 0 0
Risk participation-out agreements | Recurring basis | Level 2    
Assets:    
Derivatives 553 495
Risk participation-out agreements | Recurring basis | Level 3    
Assets:    
Derivatives 0 0
Foreign exchange contracts | Recurring basis    
Assets:    
Derivatives 457 482
Liabilities:    
Derivatives 378 459
Foreign exchange contracts | Recurring basis | Level 1    
Assets:    
Derivatives 0 0
Liabilities:    
Derivatives 0 0
Foreign exchange contracts | Recurring basis | Level 2    
Assets:    
Derivatives 457 482
Liabilities:    
Derivatives 378 459
Foreign exchange contracts | Recurring basis | Level 3    
Assets:    
Derivatives 0 0
Liabilities:    
Derivatives 0 0
Risk participation-in agreements | Recurring basis    
Liabilities:    
Derivatives 179 137
Risk participation-in agreements | Recurring basis | Level 1    
Liabilities:    
Derivatives 0 0
Risk participation-in agreements | Recurring basis | Level 2    
Liabilities:    
Derivatives 179 137
Risk participation-in agreements | Recurring basis | Level 3    
Liabilities:    
Derivatives $ 0 $ 0