XML 52 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurement - Schedule of Unobservable Fair Value Inputs (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 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 $ 788,000 $ 701,000 9,975,423 $ 1,690,743
Foreign exchange impact(2)     (1,278,664)  
Balance as of September 30, 2016 (19,319,874)   (19,319,874)  
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     11,008,413  
Change in fair value of contingent consideration     1,280,801  
Reclassification to Due to seller     350,000  
Foreign exchange impact(2)     178,157  
Balance as of September 30, 2016 $ (19,319,874)   $ (19,319,874)