XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Revenue Disaggregation (Details Textual) - USD ($)
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Contract with Customer, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price and Input Costs $ 9,800,000  
Contract with Customer, Liability, Total 1,477,894  
Transferred over Time [Member]    
Contract with Customer, Liability, Total $ 600,000 $ 1,100,000