XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Other current liabilities
9 Months Ended
Sep. 30, 2021
Other current liabilities  
Other current liabilities
11. Other current liabilities
Other current liabilities consist of the following:
 
    
As of
 
    
September 30,
2021
    
December 31,

2020
 
               
    
$
    
$
 
Payroll
     18,926        13,694  
Accrued professional service fee
     3,607        3,128  
Payables for purchase of property and equipment
     1,797        788  
Accrued rebate to distributors
     10,803        7,067  
Tax payable
     10,989        952  
Others (note (i))
     8,170        4,567  
    
 
 
    
 
 
 
Total
     54,292        30,196  
    
 
 
    
 
 
 
Note:
 
(i)
Others are mainly payables to employees for exercising the share-based compensations, payables related to travel and business entertainment expenses.