XML 36 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Other current liabilities
6 Months Ended
Jun. 30, 2021
Other current liabilities  
Other current liabilities
11. Other current liabilities
Other current liabilities consist of the following:
 
    
As of
 
    
June 30,

2021
    
December 31,

2020
 
    
            $            
    
            $            
 
Payroll
     12,474        13,694  
Professional service fee
     9,610        3,128  
Payables for purchase of property and equipment
     1,720        788  
Accrued rebate to distributors
     22,416        7,067  
Others (note (i))
     15,705        5,519  
    
 
 
    
 
 
 
Total
     61,925        30,196  
    
 
 
    
 
 
 
Note:
 
(i)
Others are mainly payables to employees for exercising the share-based compensations, tax payables and payables related to travel and business entertainment expenses.