v3.26.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
3 Months Ended
Mar. 31, 2026
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued expenses
          
   March 31   December 31 
   2026   2025 
Accounts payable  $14,972,980   $15,155,264 
Accrued liabilities

   3,777,091    3,777,091 
Total accounts payable and accrued expenses  $18,750,071   $18,643,326