XML 164 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of other payables and accrued liabilities
          
   December 31,  December 31,
   2023  2022
Payables to non-trade vendors and service providers  $3,475,685   $8,771,325 
Salary payables   473,086    186,216 
Other miscellaneous payables   79,112    56,517 
Total other payables and accrued liabilities  $4,027,883   $9,014,058