Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Rollforward (Details)

v3.19.3
Fair Value Measurements - Rollforward (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Fair Value, Assets Measured on Recurring Basis [Roll Forward]        
Change in fair value $ (197,219) $ 84,844 $ (1,009,168) $ 360,850
Level 3        
Fair Value, Assets Measured on Recurring Basis [Roll Forward]        
Beginning balance     9,060,730 2,611,809
Issuance of contingent consideration       7,920,000
Payment of contingent consideration     (567,911) (137,008)
Purchase price allocation measurement period adjustment of contingent consideration       (1,210,000)
Change in fair value     (1,277,150) 383,178
Other changes in fair value     (261,159)  
Ending balance 7,476,828 9,567,979 7,476,828 9,567,979
Warrant liability | Recurring basis | Level 3        
Fair Value, Assets Measured on Recurring Basis [Roll Forward]        
Beginning balance     2,950 8,185
Change in fair value       6,145
Other changes in fair value     2,100  
Ending balance 850 14,330 850 14,330
Unit purchase option liability | Level 3        
Fair Value, Assets Measured on Recurring Basis [Roll Forward]        
Beginning balance     7,216 26,991
Change in fair value       16,183
Other changes in fair value     4,723  
Ending balance 2,493 43,174 2,493 43,174
Contingent consideration | Level 3        
Fair Value, Assets Measured on Recurring Basis [Roll Forward]        
Beginning balance     9,050,564 2,576,633
Issuance of contingent consideration       7,920,000
Payment of contingent consideration     (567,911) (137,008)
Purchase price allocation measurement period adjustment of contingent consideration       (1,210,000)
Change in fair value     (1,277,150) 360,850
Other changes in fair value     (267,982)  
Ending balance $ 7,473,485 $ 9,510,475 $ 7,473,485 $ 9,510,475