XML 66 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Liabilities
12 Months Ended
Dec. 31, 2022
Other Liabilities, Current [Abstract]  
Other Current Liabilities Other Current Liabilities
The following table presents the Company’s other current liabilities (in thousands):
December 31,
20222021
$$
Payroll31,689 25,685 
Accrued professional service fee4,080 4,319 
Payables for purchase of property and equipment5,269 2,568 
Accrued rebate to distributors8,443 15,001 
Tax payables13,283 8,817 
Others (i)4,054 4,421 
Total66,818 60,811 
(i)Others mainly include accrued travel and business-related expenses.