XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Accrued Liabilities [Abstract]    
Cooperative advertising and promotion allowances $ 86,935 $ 77,181
Customer credit balances 33,453 281,780
Employee benefits 72,240 76,323
Legal and professional fees 80,200 85,500
Bonus and profit-sharing 52,563 369,529
Sales commissions 44,045 46,857
Amounts owed to employees for overpayment of payroll taxes on disqualifying dispositions of incentive stock options   371,509
Other 32,911 33,360
Total accrued liabilities $ 402,347 $ 1,342,039