v3.26.1
Note 11 - Deposits - Schedule of Time Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
2026 $ 2,422,763  
2027 538,748  
2028 39,645  
2029 6,899  
2030 2,530  
thereafter 1,329  
Time deposits (before net discount) 3,011,914  
Fair value discount (943)  
Time deposits (after net discount) $ 3,010,971 $ 2,800,000