XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other current liabilities
9 Months Ended
Sep. 30, 2022
Other Liabilities Disclosure [Abstract]  
Other current liabilities Other current liabilities
The following table presents the Company’s other current liabilities as of September 30, 2022 and December 31, 2021 (in thousands):
September 30,
2022
December 31,
2021
$$
 Payroll25,208 25,685 
 Accrued rebate to distributors 8,843 15,001 
 Tax payables 10,405 8,817 
 Accrued professional service fee 5,927 4,319 
 Other (i) 4,839 4,421 
 Payables for purchase of property and equipment 3,234 2,568 
Total58,456 60,811 
(i)Other primarily consists of tax withholding related to share-based compensation and accrued travel and business entertainment expenses.