v3.25.2
Schedule of Related Party Balances from Balance Sheet (Details) - Related Party [Member] - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Accounts receivable $ 582,855 $ 968,023
Accounts payable 164,917 75,608
Promissory Note, see Note 9 $ 10,748,408 $ 11,004,173