XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 101,591 $ 183,359
Sales commissions payable 1,706 1,710
Accrued payroll liabilities 143,165 189,829
Product warranty accrual 99,470 191,338
Other accrued expenses 15,944 58,488
Total $ 361,876 $ 624,724