v3.26.1
Commitments and Contingencies - Schedule of contract amounts represents off-balance sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitment and Contingencies    
Amount of financial instruments represents off-balance sheet credit risk $ 1,739,508 $ 1,493,614
Commitments to originate loans    
Commitment and Contingencies    
Amount of financial instruments represents off-balance sheet credit risk 16,668 45,391
Unadvanced funds on lines of credit    
Commitment and Contingencies    
Amount of financial instruments represents off-balance sheet credit risk 816,140 742,375
Unadvanced funds on construction loans    
Commitment and Contingencies    
Amount of financial instruments represents off-balance sheet credit risk 389,567 409,180
Unadvanced funds on mortgage warehouse loans    
Commitment and Contingencies    
Amount of financial instruments represents off-balance sheet credit risk 509,538 287,655
Letter of credit    
Commitment and Contingencies    
Amount of financial instruments represents off-balance sheet credit risk $ 7,595 $ 9,013