XML 121 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 21 - Qualified Affordable Housing Project Investments (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Amortization Method Qualified Affordable Housing Project Investments $ 6,400,000 $ 7,600,000  
Qualified Affordable Housing Project Investments, Commitment 2,300,000 2,600,000  
Amortization Method Qualified Affordable Housing Project Investments, Amortization 1,100,000 1,100,000 $ 1,000,000
Affordable Housing Tax Credits and Other Tax Benefits, Amount 1,000,000 991,000 1,000,000
Affordable Housing Project Investment, Write-down, Amount $ 0 $ 0 $ 0
Minimum [Member]      
Affordable Housing Tax Credits Commitment, Year to be Paid 2024    
Maximum [Member]      
Affordable Housing Tax Credits Commitment, Year to be Paid 2038