XML 81 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Accounting Policies - Accounting Policies (Detail Narrative)
12 Months Ended
Dec. 31, 2019
USD ($)
Customer
Dec. 31, 2018
USD ($)
Customer
Accounting Policies [Line Items]    
Foreign currency transaction gains (losses) during period $ (38,988) $ 7,458
Allowance for doubtful accounts $ 522,560 462,132
Weighted average intangible assets amortization period 10 years  
Research and development costs during period $ 596,000 734,000
Shipping costs during period 6,695,223 7,553,410
Advertising costs during period 1,104,543 $ 1,935,267
Operating lease right-of-use assets and associated liabilities upon adoption $ 2,989,272  
Major Customer    
Accounting Policies [Line Items]    
Net sales to major customers 17.00% 16.00%
Exceeded 10% of Consolidated Net Sales    
Accounting Policies [Line Items]    
Number of major customers | Customer 1 1
Minimum Range    
Accounting Policies [Line Items]    
Asset useful life 3 years  
Maximum Range    
Accounting Policies [Line Items]    
Asset useful life 30 years