XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 598,745 $ 183,359
Sales commissions payable 9,452 1,710
Accrued payroll liabilities 157,025 189,829
Product warranty accrual 103,168 191,338
Other accrued expenses 18,005 58,488
Total $ 886,395 $ 624,724