Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Rollforward (Details)

v3.19.2
Fair Value Measurements - Rollforward (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Fair Value, Assets Measured on Recurring Basis [Roll Forward]        
Change in fair value $ (992,350) $ 13,239 $ (811,948) $ 276,008
Level 3        
Fair Value, Assets Measured on Recurring Basis [Roll Forward]        
Beginning balance     9,060,730 2,611,809
Payments and settlements     (379,255)  
Issuance of contingent consideration       7,920,000
Change in fair value     (1,277,150) (295,341)
Other changes in fair value     (493,870)  
Ending balance 7,898,195 10,827,150 7,898,195 10,827,150
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     (8,570)  
Ending balance 11,520 14,330 11,520 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       (13,188)
Other changes in fair value     (20,098)  
Ending balance 27,314 40,179 27,314 40,179
Contingent consideration | Level 3        
Fair Value, Assets Measured on Recurring Basis [Roll Forward]        
Beginning balance     9,050,564 2,576,633
Payments and settlements     (379,255)  
Issuance of contingent consideration       7,920,000
Change in fair value     (1,277,150) (276,008)
Other changes in fair value     (465,202)  
Ending balance $ 7,859,361 $ 10,772,641 $ 7,859,361 $ 10,772,641