XML 187 R105.htm IDEA: XBRL DOCUMENT v3.25.1
Note 19 - Dividend Reinvestment Plan (Details Textual) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Quoted Prices Preceding Dividend Payment Date Period (Day) 10 days  
Stock Issued During Period, Shares, Dividend Reinvestment Plan (in shares) 9,307 9,214