Quarterly report pursuant to Section 13 or 15(d)

FAIR VALUE OF FINANCIAL INSTRUMENTS (Level 3 Liabilities Rollforward) (Details)

v3.8.0.1
FAIR VALUE OF FINANCIAL INSTRUMENTS (Level 3 Liabilities Rollforward) (Details) - USD ($)
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Earn-out payments to MUSA sellers $ (518,456) $ 0
Level 3 Inputs    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at December 31, 2016 0  
Fair value of the earn-out liability from the MUSA acquisition 4,663,783  
Earn-out payments to MUSA sellers (518,456)  
Change in fair value during the period 145,200  
Balance at September 30, 2017 $ 4,290,527