Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Schedule of Fair Value of Financial Instruments Measurements) (Details)

v3.19.1
Summary of Significant Accounting Policies (Schedule of Fair Value of Financial Instruments Measurements) (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Assets:    
Short-term investments $ 5,570,027
Liabilities:    
Contingent consideration 1,918,225 2,609,289
Level 1 [Member]    
Assets:    
Short-term investments 5,750,027  
Liabilities:    
Contingent consideration
Level 2 [Member]    
Assets:    
Short-term investments  
Liabilities:    
Contingent consideration
Level 3 [Member]    
Assets:    
Short-term investments  
Liabilities:    
Contingent consideration $ 3,105,225 $ 2,609,289