Annual report [Section 13 and 15(d), not S-K Item 405]

Note 3 - Loans (Details Textual)

v3.25.0.1
Note 3 - Loans (Details Textual)
Pure in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Financing Receivable, Allowance for Credit Loss $ 164,458,000 $ 153,317,000 $ 146,297,000 $ 116,660,000
Provision for credit losses 21,553,000 18,715,000 $ 37,607,000  
Financing Receivable, Nonaccrual, Interest Income $ 0 $ 0    
Financing Receivable, Modified, Subsequent Default, Number of Contracts 0 0    
Unfunded Loan Commitment [Member]        
Financing Receivable, Allowance for Credit Loss $ 608,000 $ 575,000    
Provision for credit losses $ 32,000 $ 0