XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 162,528 $ 183,359
Sales commissions payable 2,050 1,710
Accrued payroll liabilities 115,674 189,829
Product warranty accrual 53,527 191,338
Other accrued expenses 30,375 58,488
Total $ 364,154 $ 624,724