v3.25.1
Fair Value Measurements and Fair Value of Financial Instruments, Estimated Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financial assets [Abstract]    
HTM securities $ 756,404 $ 749,945
Carrying Amount [Member] | Level 1 [Member]    
Financial liabilities [Abstract]    
Subordinated debt 121,669 121,401
Carrying Amount [Member] | Level 2 [Member]    
Financial assets [Abstract]    
HTM securities 836,833 842,921
Financial liabilities [Abstract]    
Time deposits 1,450,746 1,442,505
Long-term debt 4,605 29,644
Junior subordinated debt 101,196 101,196
Carrying Amount [Member] | Level 3 [Member]    
Financial assets [Abstract]    
Net loans 9,876,895 9,863,654
Estimated Fair Value [Member] | Level 1 [Member]    
Financial liabilities [Abstract]    
Subordinated debt 118,994 118,693
Estimated Fair Value [Member] | Level 2 [Member]    
Financial assets [Abstract]    
HTM securities 756,404 749,945
Financial liabilities [Abstract]    
Time deposits 1,440,657 1,431,942
Long-term debt 4,444 29,439
Junior subordinated debt 104,031 105,763
Estimated Fair Value [Member] | Level 3 [Member]    
Financial assets [Abstract]    
Net loans $ 9,567,818 $ 9,458,786