XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Payable and Credit Cards Payable (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Credit Cards Payable

 

   December 31, 2024   December 31, 2023 
         
Accounts payable  $4,176,305   $3,812,954 
Credit cards payable   3,389,880    4,404,445