XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES

7. ACCOUNTS PAYABLE AND ACCRUED LIABILITIES

 

  

June 30, 2024

  

December 31, 2023

 
Accounts payable  $409,147   $578,128 
Accrued expenses   875,401    868,451 
Others   431,726    495,432 
Accounts payable and accrued liabilities  $1,716,274   $1,942,011