XML 51 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangible Assets (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Finite Lived Intangible Assets Future Amortization Expense [Line Items]    
Accumulated amortization $ (10,322,966) $ (7,999,939)
Intangible assets, net 33,672,915 35,940,810
Aggregate amortization expense: 2,323,527 4,479,010
Patents [Member]    
Finite Lived Intangible Assets Future Amortization Expense [Line Items]    
Gross carrying value 802,381 747,249
Technology [Member]    
Finite Lived Intangible Assets Future Amortization Expense [Line Items]    
Gross carrying value 28,698,700 28,698,700
Customer relationships [Member]    
Finite Lived Intangible Assets Future Amortization Expense [Line Items]    
Gross carrying value 9,911,000 9,911,000
Tradename [Member]    
Finite Lived Intangible Assets Future Amortization Expense [Line Items]    
Gross carrying value 4,543,300 4,543,300
Non-compete [Member]    
Finite Lived Intangible Assets Future Amortization Expense [Line Items]    
Gross carrying value $ 40,500 $ 40,500