XML 32 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Other Current Liabilities
6 Months Ended
Jun. 30, 2025
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities
The following table presents the Company’s other current liabilities ($ in thousands):
June 30, 2025December 31, 2024
Accrued payroll18,004 30,198 
Accrued professional service fee3,532 5,728 
Payables for purchase of property and equipment2,498 449 
Accrued rebate to distributors10,453 10,839 
Tax payables4,762 5,154 
Other (i)4,802 6,352 
Total44,051 58,720 
(i)Other primarily includes accrued travel, business-related expenses, and advance payments from partners.