XML 64 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Other current liabilities - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Other current liabilities    
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 15,705 5,519
Total $ 61,925 $ 30,196