XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities
The following table presents the Company’s other current liabilities ($ in thousands):
March 31, 2025December 31, 2024
Accrued payroll12,168 30,198 
Accrued professional service fee3,475 5,728 
Payables for purchase of property and equipment2,645 449 
Accrued rebate to distributors11,773 10,839 
Tax payables3,770 5,154 
Other (i)2,980 6,352 
Total36,811 58,720 
(i)Other primarily includes accrued travel, business-related expenses, and advance payments from partners.