XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Securities - Schedule of Available-for-Sales Securities Amortized Cost and Estimated Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Amortized Cost    
Total $ 1,067,154 $ 728,794
Mortgage-backed securities 942,163 871,100
Amortized Cost 2,009,317 1,599,894
Fair Value    
Total 1,069,011 739,605
Mortgage-backed securities 945,078 887,588
Fair Value 2,014,089 1,627,193
Available-for-sale securities    
Amortized Cost    
Due in one year or less 58,024 54,484
Due after one year through five years 498,147 379,044
Due after five years through ten years 448,441 228,572
Due after ten years 62,542 66,694
Fair Value    
Due in one year or less 58,673 55,008
Due after one year through five years 502,123 388,132
Due after five years through ten years 445,387 229,107
Due after ten years $ 62,828 $ 67,358