Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements of Financial Instruments (Details)

v3.7.0.1
Fair Value Measurements of Financial Instruments (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Gains (Losses) [Member] | Recurring [Member] | Derivative Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Gain (Loss) from fair value measurement   $ 42,659
Gains (Losses) [Member] | Recurring [Member] | Earn-Out Payable [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Gain (Loss) from fair value measurement   89,740
Gains (Losses) [Member] | Goodwill [Member] | Non-recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Gain (Loss) from fair value measurement $ (2,247,447)  
Gains (Losses) [Member] | Intangible, Net [Member] | Non-recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Gain (Loss) from fair value measurement (1,684,203) (21,188)
Level 1 [Member] | Non-recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Goodwill
Intangibles, net
Level 1 [Member] | Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities  
Earn-out payable  
Level 2 [Member] | Non-recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Goodwill
Intangibles, net
Level 2 [Member] | Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities  
Earn-out payable  
Level 3 [Member] | Non-recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Goodwill 803,118 1,921,072
Intangibles, net $ 627,119 $ 2,373,689