XML 62 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Other Liabilities Disclosure [Abstract]  
Schedule of other Current Liabilities
The following table presents the Company’s other current liabilities ($ in thousands):
September 30, 2023December 31, 2022
Payroll26,046 31,689 
Accrued professional service fee9,578 4,080 
Payables for purchase of property and equipment2,625 5,269 
Accrued rebate to distributors8,121 8,443 
Tax payables13,792 13,283 
Others (i)2,828 4,054 
Total62,990 66,818 
(i)Others mainly include accrued travel and business-related expenses.