Note 9 - Commitments and Contingencies - Operating Lease Assets and Liabilities (Details) - USD ($) |
Dec. 31, 2021 |
Dec. 31, 2020 |
---|---|---|
Other Assets [Member] | ||
Operating lease right of use asset | $ 1,093,382 | $ 1,242,832 |
Other Liabilities [Member] | ||
Operating lease liabilities | $ 1,311,570 | $ 1,443,966 |