Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Rollforward (Details)

v3.10.0.1
Fair Value Measurements - Rollforward (Details) - Level 3 - USD ($)
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Fair Value, Assets Measured on Recurring Basis [Roll Forward]    
Beginning balance $ 2,611,809 $ 5,552
Issuance of contingent consideration 7,920,000  
Payment of contingent consideration (137,008)  
Purchase price allocation measurement period adjustment of contingent consideration (1,210,000)  
Change in fair value 383,178 1,586
Ending balance 9,567,979 7,138
Warrant liability    
Fair Value, Assets Measured on Recurring Basis [Roll Forward]    
Beginning balance   5,501
Change in fair value   (4,970)
Ending balance   531
Warrant liability | Recurring basis    
Fair Value, Assets Measured on Recurring Basis [Roll Forward]    
Beginning balance 8,185  
Change in fair value 6,145  
Ending balance 14,330  
Unit purchase option liability    
Fair Value, Assets Measured on Recurring Basis [Roll Forward]    
Beginning balance 26,991 51
Change in fair value 16,183 6,556
Ending balance 43,174 $ 6,607
Contingent consideration    
Fair Value, Assets Measured on Recurring Basis [Roll Forward]    
Beginning balance 2,576,633  
Issuance of contingent consideration 7,920,000  
Payment of contingent consideration (137,008)  
Purchase price allocation measurement period adjustment of contingent consideration (1,210,000)  
Change in fair value 360,850  
Ending balance $ 9,510,475