XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued expense (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Payables and Accruals [Abstract]    
Employee-related Liabilities, Current $ 445,651 $ 464,213
Interest Payable 0 11,506
Customer Deposits, Current 212,555 64,494
Product Warranty Accrual, Current 32,078 32,078
Sales and Excise Tax Payable 100,380 100,834
Other Accrued Liabilities, Current 111,332 22,428
Accrued Liabilities, Current $ 901,996 $ 695,553