v3.25.2
Fair Value Measurements and Fair Value of Financial Instruments, Estimated Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial assets [Abstract]    
HTM securities $ 735,387 $ 749,945
Carrying Amount [Member] | Level 1 [Member]    
Financial liabilities [Abstract]    
Subordinated debt 141,943 121,401
Carrying Amount [Member] | Level 2 [Member]    
Financial assets [Abstract]    
HTM securities 809,664 842,921
Financial liabilities [Abstract]    
Time deposits 1,651,157 1,442,505
Long-term debt 44,842 29,644
Junior subordinated debt 111,621 101,196
Carrying Amount [Member] | Level 3 [Member]    
Financial assets [Abstract]    
Net loans 11,488,236 9,863,654
Estimated Fair Value [Member] | Level 1 [Member]    
Financial liabilities [Abstract]    
Subordinated debt 140,771 118,693
Estimated Fair Value [Member] | Level 2 [Member]    
Financial assets [Abstract]    
HTM securities 735,387 749,945
Financial liabilities [Abstract]    
Time deposits 1,640,808 1,431,942
Long-term debt 44,901 29,439
Junior subordinated debt 97,070 105,763
Estimated Fair Value [Member] | Level 3 [Member]    
Financial assets [Abstract]    
Net loans $ 11,262,976 $ 9,458,786