XML 42 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Contingent Consideration - Contingent Consideration (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Business Acquisition, Contingent Consideration [Line Items]        
Fair Value Measurements Valuation Process Probability Percentage     100.00%  
Business Combination, Contingent Consideration, Liability $ 18,600,000   $ 18,600,000  
Fair value of contingent consideration adjustment expense (income) 7,276,000 $ 676,424 9,187,336 $ 989,657
Business combination, contingent consideration, maximum potential cash payment 71,705,744   71,705,744  
Eyelevel [Member]        
Business Acquisition, Contingent Consideration [Line Items]        
Fair value of contingent consideration adjustment expense (income) 7,400,000   8,100,000  
Business combination, contingent consideration, maximum potential cash payment $ 12,000,000   12,000,000  
Cumulative EBITDA     $ 30,000,000