XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Accounts Payable and Accrued Expenses [Abstract]    
Accounts payable – trade $ 960,111 $ 934,883
Accounts payable – capital 26,000 8,754
Accrued payroll 782,390 1,195,703
Accrued professional fees 68,525 102,815
Accrued other 131,539 234,552
Income tax payable 5,815
Total $ 1,968,565 $ 2,482,522