Quarterly report pursuant to Section 13 or 15(d)

Note 2 - Revenue Recognition - Changes in Contract Assets and Liabilities (Details)

v3.22.1
Note 2 - Revenue Recognition - Changes in Contract Assets and Liabilities (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Contract assets, balance   $ 210,688
Contract assets added $ 0 131,943
Contract assets, balance   342,631
Contract liabilities, balance 186,835 946,884
Contract liabilities added 19,280 93,934
Revenue recognized (56,423) (585,322)
Contract liabilities, balance $ 149,692 $ 455,496