XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued expense (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Payables and Accruals [Abstract]    
Employee-related Liabilities, Current $ 470,896 $ 445,651
Product Warranty Accrual, Current 32,078 32,078
Sales and Excise Tax Payable 101,103 100,380
Other Accrued Liabilities, Current 47,901 323,887
Accrued Liabilities, Current $ 651,978 $ 901,996