Note 14 - Commitments and Contingencies - Financial Instruments With Off-balance Sheet Risk (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Commitments | $ 4,188,545 | $ 3,975,541 |
Commitments to Extend Credit [Member] | ||
Commitments | 3,808,619 | 3,630,304 |
Standby Letters of Credit [Member] | ||
Commitments | 368,618 | 315,821 |
Commercial Letters of Credit [Member] | ||
Commitments | $ 11,308 | $ 29,416 |