XML 74 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Current Liabilities
12 Months Ended
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities
The following table presents the Company’s other current liabilities ($ in thousands):
December 31,
20232022
Accrued payroll33,711 31,689 
Accrued professional service fee7,520 4,080 
Payables for purchase of property and equipment2,474 5,269 
Accrued rebate to distributors16,926 8,443 
Tax payables16,988 13,283 
Others (i)5,353 4,054 
Total82,972 66,818 
(i)Others mainly include accrued travel, business-related expenses, and other payables to employee.