XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Current Liabilities
3 Months Ended
Mar. 31, 2024
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities
The following table presents the Company’s other current liabilities ($ in thousands):
March 31, 2024December 31, 2023
Accrued payroll11,920 33,711 
Accrued professional service fee3,478 7,520 
Payables for purchase of property and equipment2,481 2,474 
Accrued rebate to distributors20,593 16,926 
Tax payables6,910 16,988 
Other (i)2,794 5,353 
Total48,176 82,972 
(i)Other mainly includes accrued travel and business-related expenses.