XML 41 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Contingent Consideration - Schedule of Contingent Consideration (Details)
Jun. 30, 2016
USD ($)
Business Acquisition, Contingent Consideration [Line Items]  
Potential Maximum Contingent Payments $ 71,705,744
Business Combination, Contingent Consideration, Liability 18,600,000
Cash [Member]  
Business Acquisition, Contingent Consideration [Line Items]  
Potential Maximum Contingent Payments 71,705,744
2015 [Member] | Common Stock [Member]  
Business Acquisition, Contingent Consideration [Line Items]  
Potential Maximum Contingent Payments 66,494
2015 [Member] | Cash [Member]  
Business Acquisition, Contingent Consideration [Line Items]  
Potential Maximum Contingent Payments 1,153,200
2016 [Member] | Common Stock [Member]  
Business Acquisition, Contingent Consideration [Line Items]  
Potential Maximum Contingent Payments 18,493,816
2016 [Member] | Cash [Member]  
Business Acquisition, Contingent Consideration [Line Items]  
Potential Maximum Contingent Payments $ 70,552,544