v3.7.0.1
Goodwill and Intangible Assets - Schedule of Accumulated Amortization (Details) - USD ($)
Mar. 31, 2017
Mar. 31, 2016
Accumulated amortization $ 8,035,018 $ 7,372,585
Definite Life Brands [Member]    
Accumulated amortization 170,000 170,000
Trademarks [Member]    
Accumulated amortization 367,294 331,366
Rights [Member]    
Accumulated amortization 6,617,062 6,065,111
Product Development [Member]    
Accumulated amortization 37,478 29,188
Patents [Member]    
Accumulated amortization $ 843,184 $ 776,920