Annual report pursuant to Section 13 and 15(d)

Note 21 - Fair Value Measurement - Financial Assets and Liabilities Carried at Fair Value on Recurring Basis or Nonrecurring Basis (Details)

v3.19.3.a.u2
Note 21 - Fair Value Measurement - Financial Assets and Liabilities Carried at Fair Value on Recurring Basis or Nonrecurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Cash and cash equivalents $ 78,618 $ 97,516
Debt securities available for sale 759,399 590,184
Federal funds sold 100,473 223,845
Mortgage loans held for sale 6,312 120
Debt securities held to maturity 250 0
Loans and Leases Receivable, Net Amount, Total 7,184,867 6,464,899
Federal funds purchased 470,749 288,725
Fair Value, Inputs, Level 3 [Member]    
Debt securities available for sale 6,596 6,518
Debt securities held to maturity 250 0
Reported Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash and cash equivalents 530,127 458,050
Reported Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt securities available for sale 752,803 583,666
Equity securities 0 894
Federal funds sold 100,473 223,845
Mortgage loans held for sale 6,302 120
Deposits 7,530,433 6,915,708
Federal funds purchased 470,749 288,725
Other borrowings 64,703 64,666
Reported Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]    
Loans and Leases Receivable, Net Amount, Total 7,184,867 6,464,899
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash and cash equivalents 530,127 458,050
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt securities available for sale 752,803 583,666
Equity securities 0 894
Federal funds sold 100,473 223,845
Mortgage loans held for sale 6,312 121
Deposits 7,534,984 6,910,176
Federal funds purchased 470,749 288,725
Other borrowings 65,048 64,613
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]    
Loans and Leases Receivable, Net Amount, Total $ 7,132,542 $ 6,398,604