XML 18 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Accounting Policies (Narrative) (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Jan. 01, 2019
USD ($)
Segment Reporting [Abstract]                        
Number of operating segments | segment                 1      
Net revenues from customers outside the United States $ 13,678,372 $ 10,371,918 $ 11,580,600 $ 11,902,747 $ 13,497,906 $ 8,492,530 $ 10,163,724 $ 8,587,605 $ 47,533,637 $ 40,741,765 $ 41,150,131  
Operating lease right-of-use assets 2,960,569               2,960,569     $ 3,600,000
Present value of lease liabilities 2,996,903               2,996,903     $ 3,800,000
Distribution costs                 794,317 618,756 621,142  
Advertising costs                 2,690,280 2,219,074 2,589,185  
Product Sales Related Allowances - Chargebacks, Cash Discounts and Damaged Goods                        
Segment Reporting [Abstract]                        
Accounts receivable, allowances, current $ 800,000       $ 900,000       800,000 900,000    
Non-US                        
Segment Reporting [Abstract]                        
Net revenues from customers outside the United States                 $ 1,500,000 $ 2,100,000 $ 1,600,000