XML 45 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Trade Receivables, Net
12 Months Ended
Dec. 31, 2023
Trade Receivables, Net [abstract]  
TRADE RECEIVABLES, NET
6. TRADE RECEIVABLES, NET

  

   As of December 31, 
   2023   2022 
Trade receivables  $5,780,144   $5,450,655 
Provision for expected credit loss on trade receivables   (149,339)   (50,469)
Trade receivables, net  $5,630,805   $5,400,186 

 

The movement in the Company’s provision for (recovery of) expected credit loss on trade receivables of $103,534, $(7,394) and $nil during the years ended December 31, 2023, 2022, and 2021, respectively.

 

The following tables details the Company’s trade receivables as of:

 

December 31, 2023

 

   Trade receivables - as of December 31, 2023 
   <30   31-60   61-90   91 and over   Total 
Trade receivables  $5,361,716   $61,041   $15,068   $192,980   $5,630,805 

 

December 31, 2022

 

   Trade receivables - as of December 31, 2022 
   <30   31-60   61-90   91 and over   Total 
Trade receivables  $4,814,346   $385,662   $46,222   $153,956   $5,400,186