XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 165,352 $ 183,359
Sales commissions payable 1,765 1,710
Accrued payroll liabilities 263,367 189,829
Product warranty accrual 53,148 191,338
Other accrued expenses 66,845 58,488
Total $ 550,477 $ 624,724