XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued expense (Details) - USD ($)
Jun. 30, 2021
Jun. 30, 2020
Payables and Accruals [Abstract]    
Employee-related Liabilities, Current $ 464,213 $ 417,829
Interest Payable 11,506 1,224
Customer Deposits, Current 64,494 14,320
Product Warranty Accrual, Current 32,078 32,078
Sales and Excise Tax Payable 100,834 100,176
Other Accrued Liabilities, Current 22,428 115,420
Accrued Liabilities, Current $ 695,553 $ 681,047