v3.25.3
Other Current Liabilities
9 Months Ended
Sep. 30, 2025
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities
The following table presents the Company’s other current liabilities ($ in thousands):
September 30, 2025December 31, 2024
Accrued payroll24,428 30,198 
Accrued professional service fees4,240 5,728 
Payables for purchase of property and equipment468 449 
Accrued rebate to distributors14,885 10,839 
Tax payables4,727 5,154 
Other (i)2,793 6,352 
Total51,541 58,720 
(i)Other primarily includes accrued travel, business-related expenses, and advance payments from partners.