XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Other Current Liabilities
6 Months Ended
Jun. 30, 2023
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities
The following table presents the Company’s other current liabilities ($ in thousands):
June 30, 2023December 31, 2022
Payroll18,976 31,689 
Accrued professional service fee7,922 4,080 
Payables for purchase of property and equipment4,344 5,269 
Accrued rebate to distributors8,514 8,443 
Tax payables15,768 13,283 
Others (i)3,500 4,054 
Total59,024 66,818 
(i)Others mainly include accrued travel and business-related expenses.