XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Accounts Payable and Accrued Expenses (Details) - Schedule of Accounts Payable and Accrued Expenses - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Accounts Payable and Accrued Expenses [Abstract]    
Accounts payable – trade $ 874,558 $ 726,736
Accounts payable – capital 13,175 63,261
Accrued payroll 942,999 966,553
Accrued professional fees 97,800 95,550
Accrued other 192,754 143,872
Income tax payable 3,051 4,890
Total $ 2,124,337 $ 2,000,862