XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Other Assumptions) (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Deposits    
Carrying amount of time deposits $ 2,143,987,000 $ 2,153,541,000
Level 3    
Loans    
Carrying amount of fixed rate performing loans 1,664,177,000 1,812,413,000
Estimated fair value of fixed rate performing loans 1,610,401,000 1,747,257,000
Deposits    
Carrying amount of time deposits 2,143,987,000 2,153,541,000
Estimated fair value of time deposits 2,141,515,000 2,148,976,000
Level 2    
Other borrowed funds    
Carrying amount of the long-term FHLB borrowings 436,233,000 436,372,000
Estimated fair value of long-term FHLB borrowings $ 475,671,000 $ 480,475,000