v3.8.0.1
Goodwill and Intangible Assets - Schedule of Accumulated Amortization (Details) - USD ($)
Mar. 31, 2018
Mar. 31, 2017
Accumulated amortization $ 8,485,253 $ 8,035,018
Definite Life Brands [Member]    
Accumulated amortization 170,000 170,000
Trademarks [Member]    
Accumulated amortization 403,617 367,294
Rights [Member]    
Accumulated amortization 6,954,303 6,617,062
Product Development [Member]    
Accumulated amortization 47,880 37,478
Patents [Member]    
Accumulated amortization $ 909,453 $ 843,184