XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCRUED LIABILITIES (Details) - USD ($)
Dec. 31, 2017
Jun. 30, 2017
Accrued Liabilities [Abstract]    
Cooperative advertising and promotion allowances $ 395,866 $ 415,050
Product warranty obligations 204,251 220,541
Customer credit balances 31,640 21,175
Current deferred compensation 150,000 150,000
Accrued returns 55,369 53,915
Interest Payable, Current 1,144 0
Employee benefits 59,181 54,074
Legal and professional fees 85,500 86,500
Management bonuses and profit-sharing 9,339 0
Sales commissions and bonuses 54,101 83,654
Other 15,324 64,486
Total accrued liabilities $ 1,061,715 $ 1,149,395