v3.25.2
Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued expenses
          
   June 30, 2025  December 31, 2024
Accounts payable  $816,240   $686,242 
Accrued liabilities   202     
Accrued interest   371,399    287,464 
Total  $1,187,841   $973,706 
Schedule of accounts payable related parties
          
   June 30, 2025  December 31, 2024
Accounts payable – related parties  $1,151,165   $1,160,000 
Accrued interest - related parties   202,667    171,408 
Other payables - related parties   1,792,586    1,795,286 
Total  $3,146,418   $3,126,694