XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]    
Payroll $ 18,976 $ 25,685
Accrued rebate to distributors 11,249 15,001
Tax payables 9,896 8,817
Accrued professional service fee 6,450 4,319
Other 5,827 4,421
Payables for purchase of property and equipment 1,212 2,568
Total $ 53,610 $ 60,811