XML 54 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurement - Schedule of Unobservable Fair Value Inputs (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance as of December 31, 2015     $ (22,161,822)  
Change in fair value of contingent consideration $ 7,276,000 $ 676,424 9,187,336 $ 989,657
Foreign exchange impact(2)     (1,359,634)  
Balance as of June 30, 2016 (18,560,310)   (18,560,310)  
Fair Value, Inputs, Level 3 [Member]        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance as of December 31, 2015     (22,161,822)  
Contingent consideration payments paid in cash     4,143,790  
Change in fair value of contingent consideration     8,124,091  
Reclassification to Due to seller     350,000  
Foreign exchange impact(2)     170,967  
Balance as of June 30, 2016 $ (18,560,310)   $ (18,560,310)