XML 62 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Nature of Operations and Basis of Presentation (Details Textual)
12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Number of Operating Segments 3  
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 242,000 $ 952,000
Contract with Customer, Refund Liability, Total 1,348,000 1,050,000
Advertising Expense 8,406,000 8,106,000
Operating Expenses, Total 77,565,000 75,600,000
Shipping and Handling [Member]    
Operating Expenses, Total $ 10,523,000 $ 10,641,000
Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Number of Major Customers 0 0