Quarterly report pursuant to Section 13 or 15(d)

Fair Value of Financial Instruments (Schedule of Fair Value Financial Instruments) (Details)

v3.19.1
Fair Value of Financial Instruments (Schedule of Fair Value Financial Instruments) (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Assets:    
Short-term investments $ 5,611,538 $ 5,570,027
Liabilities:    
Contingent consideration 3,219,515 3,105,225
Fair Value, Inputs, Level 1 [Member]    
Assets:    
Short-term investments 5,611,538 5,750,027
Liabilities:    
Contingent consideration
Fair Value, Inputs, Level 2 [Member]    
Assets:    
Short-term investments
Liabilities:    
Contingent consideration
Fair Value, Inputs, Level 3 [Member]    
Assets:    
Short-term investments
Liabilities:    
Contingent consideration $ 3,219,515 $ 3,105,225