v3.8.0.1
Goodwill and Intangible Assets - Schedule of Accumulated Amortization (Details) - USD ($)
Dec. 31, 2017
Mar. 31, 2017
Accumulated amortization $ 8,370,986 $ 8,035,018
Definite Life Brands [Member]    
Accumulated amortization 170,000 170,000
Trademarks [Member]    
Accumulated amortization 394,266 367,294
Rights [Member]    
Accumulated amortization 6,869,993 6,617,062
Product Development [Member]    
Accumulated amortization 43,840 34,478
Patents [Member]    
Accumulated amortization $ 892,887 $ 843,184