XML 40 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCRUED LIABILITIES (Details) - USD ($)
Mar. 31, 2018
Jun. 30, 2017
Accrued Liabilities [Abstract]    
Cooperative advertising and promotion allowances $ 462,082 $ 415,050
Product warranty obligations 193,578 220,541
Customer credit balances 344,663 21,175
Current deferred compensation 150,000 150,000
Accrued returns 48,508 53,915
Employee benefits 60,272 54,074
Legal and professional fees 66,000 86,500
Sales commissions and bonuses 130,347 83,654
Other 51,972 64,486
Total accrued liabilities $ 1,507,422 $ 1,149,395