XML 105 R91.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Dividend Reinvestment Plan (Details Textual) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Quoted Prices Preceding Dividend Payment Date Period (Day)     10 days
Stock Issued During Period, Shares, Dividend Reinvestment Plan (in shares) 10,384 7,861