XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Revenue Recognition, PPE, Licensing and Research (Details)
3 Months Ended
Mar. 31, 2018
USD ($)
segment
Mar. 31, 2017
USD ($)
Dec. 31, 2017
USD ($)
Revenue Recognition      
Number of reportable segments | segment 2    
Customers average payment term 30 days    
Distributors average payment term 45 days    
Investments Available for Sale      
Fair value of investments $ 24,821,682   $ 24,648,459
Gross unrealized losses 216,256    
Gross unrealized gains 26,260    
Realized gains 1,425    
Realized losses 4,417    
Reclassification of inventory from a current asset to non-current 2,300,000    
Reclassification of deferred license revenue from long term liabilities to current liabilities 2,300,000    
Research and Development      
Product development and research costs $ 1,666,356 $ 1,214,851