XML 33 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued expense (Details) - USD ($)
Jun. 30, 2020
Jun. 30, 2019
Payables and Accruals [Abstract]    
Employee-related Liabilities, Current $ 417,829 $ 396,609
Interest Payable 1,224 1,013
Customer Deposits, Current 14,320 16,006
Product Warranty Accrual, Current 32,078 32,078
Sales and Excise Tax Payable 100,176 100,582
Accrued Rent 0 70,587
Other Accrued Liabilities, Current 115,420 39,832
Accrued Liabilities, Current $ 681,047 $ 656,707