XML 35 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Patents (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2017
Dec. 31, 2016
Gross Carrying Amount $ 11,893,745 $ 11,893,745
Accumulated Amortization 0 (4,734,804)
Net Carrying Amount $ 6,781,196 $ 7,158,941
Patents [Member]    
Weighted Average Useful Life 5 years 7 months 24 days 5 years 10 months 24 days
Gross Carrying Amount $ 11,893,745 $ 11,893,745
Accumulated Amortization (5,112,549) (4,734,804)
Net Carrying Amount $ 6,781,196 $ 7,158,941