XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2024
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities
The following table presents the Company’s other current liabilities ($ in thousands):
September 30, 2024December 31, 2023
Accrued payroll24,077 33,711 
Accrued professional service fee3,986 7,520 
Payables for purchase of property and equipment2,612 2,474 
Accrued rebate to distributors8,800 16,926 
Tax payables3,756 16,988 
Other (i)2,853 5,353 
Total46,084 82,972 
(i)Other primarily includes accrued travel and business-related expenses.