XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Number of Wholly Owned Subsidiaries   5  
Asset Impairment Charges, Total $ 3,600,000 $ 0 $ 3,599,322
Amortization of Intangible Assets, Total   112,310 124,550
Research and Development Expense, Total   481,186 372,648
Cash and Cash Equivalents, at Carrying Value, Ending Balance 7,699,335 16,651,371 7,699,335
Cash Equivalents, at Carrying Value, Total 1,000,000.0 7,000,000.0 1,000,000.0
Cash, Uninsured Amount 5,822,000 8,613,000 5,822,000
Accounts Receivable, Allowance for Credit Loss, Current $ 164,000 59,000 164,000
Cargo and Freight [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax, Total   $ 30,000 $ 6,000
Customer Concentration Risk [Member] | Export Sales [Member] | Geographic Distribution, Foreign [Member]      
Concentration Risk, Percentage   26.00% 16.80%
Two Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Concentration Risk, Percentage   50.00% 35.00%
Two Customers [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Concentration Risk, Percentage     30.50%
Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year)   5 years  
Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year)   20 years  
Building and Building Improvements [Member] | Minimum [Member]      
Property, Plant and Equipment, Useful Life (Year)   5 years  
Building and Building Improvements [Member] | Maximum [Member]      
Property, Plant and Equipment, Useful Life (Year)   39 years  
Machinery and Equipment [Member] | Minimum [Member]      
Property, Plant and Equipment, Useful Life (Year)   5 years  
Machinery and Equipment [Member] | Maximum [Member]      
Property, Plant and Equipment, Useful Life (Year)   8 years