XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Revenue Disaggregation (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Contract with Customer, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price and Input Costs $ 3,200,000  
Increase (Decrease) in Contract with Customer, Asset 572,101 $ 427,287
Approximation [Member]    
Increase (Decrease) in Contract with Customer, Asset $ 600,000 $ 400,000