XML 36 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Note 1 - Basis of Presentation and Certain Significant Accounting Policies - Net Sales for Geographic Areas (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Net sales $ 20,784,652 $ 20,288,918 $ 20,288,918
UNITED STATES      
Net sales 17,899,150 17,348,173  
CANADA      
Net sales 1,742,897 1,743,174  
All Other Countries [Member]      
Net sales $ 1,142,605 $ 1,197,571