Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Rollforward (Details)

v3.19.1
Fair Value Measurements - Rollforward (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Fair Value, Assets Measured on Recurring Basis [Roll Forward]    
Change in fair value $ 58,366 $ 0
Level 3    
Fair Value, Assets Measured on Recurring Basis [Roll Forward]    
Beginning balance 2,611,809 5,552
Issuance of contingent consideration 7,920,000 2,576,633
Payment of contingent consideration (294,435)  
Purchase price allocation measurement period adjustment of contingent consideration (1,210,000)  
Change in fair value 33,356 29,624
Ending balance 9,060,730 2,611,809
Warrant liability | Recurring basis | Level 3    
Fair Value, Assets Measured on Recurring Basis [Roll Forward]    
Beginning balance 8,185 5,501
Change in fair value (5,235) 2,684
Ending balance 2,950 8,185
Unit purchase option liability | Level 3    
Fair Value, Assets Measured on Recurring Basis [Roll Forward]    
Beginning balance 26,991 51
Change in fair value (19,775) 26,940
Ending balance 7,216 26,991
Contingent consideration | Level 3    
Fair Value, Assets Measured on Recurring Basis [Roll Forward]    
Beginning balance 2,576,633 0
Issuance of contingent consideration 7,920,000 2,576,633
Payment of contingent consideration (294,435)  
Purchase price allocation measurement period adjustment of contingent consideration (1,210,000)  
Change in fair value 58,366 0
Ending balance $ 9,050,564 $ 2,576,633