XML 40 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued liabilities
         
   December 31, 2024   December 31, 2023 
         
Accounts payable and accrued liabilities  $495,312   $424,510 
Credit cards payable   12,351    16,975 
Accrued interest       470,179 
Total accounts payable and accrued liabilities  $507,663   $911,664