XML 61 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCRUED LIABILITIES (Details) - USD ($)
Jun. 30, 2018
Jun. 30, 2017
Accrued Liabilities, Current [Abstract]    
Cooperative advertising and promotion allowances $ 364,527 $ 415,050
Product warranty obligations 220,398 220,541
Customer credit balances 53,365 21,175
Current deferred compensation 150,000 150,000
Accrued returns 97,558 53,915
Employee benefits 60,739 54,074
Legal and professional fees 81,000 86,500
Profit-sharing 17,975 0
Sales commissions and bonuses 74,078 83,654
Other 58,931 64,486
Total accrued liabilities $ 1,178,571 $ 1,149,395