XML 43 R34.htm IDEA: XBRL DOCUMENT 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   2024 
Accounts payable  $15,315,124   $13,973,471 
Accrued liabilities   2,989,155    2,155,400 
Total accounts payable and accrued expenses  $18,304,279   $16,128,871