XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Accounts Payable and Accrued Expenses [Abstract]    
Accounts payable – trade $ 934,883 $ 874,558
Accounts payable – capital 8,754 13,175
Accrued payroll 1,195,703 942,999
Accrued professional fees 102,815 97,800
Accrued other 234,552 192,754
Income tax payable 5,815 3,051
Total $ 2,482,522 $ 2,124,337