v3.10.0.1
Goodwill and Intangible Assets - Schedule of Accumulated Amortization (Details) - USD ($)
Jun. 30, 2018
Mar. 31, 2018
Accumulated amortization $ 8,597,851 $ 8,485,253
Definite Life Brands [Member]    
Accumulated amortization 170,000 170,000
Trademarks [Member]    
Accumulated amortization 412,726 403,617
Rights [Member]    
Accumulated amortization 7,038,614 6,954,303
Product Development [Member]    
Accumulated amortization 50,491 47,880
Patents [Member]    
Accumulated amortization $ 926,020 $ 909,453