v3.26.1
Other Current Liabilities
6 Months Ended
Jun. 30, 2026
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities
The following table presents the Company’s other current liabilities ($ in thousands):
June 30, 2026December 31, 2025
Accrued payroll23,762 28,485 
Accrued professional service fees4,330 2,948 
Payables for purchase of property and equipment402 486 
Accrued rebate to distributors13,432 19,388 
Tax payables4,017 5,303 
Other (i)2,820 7,074 
Total48,763 63,684 
(i)Other primarily includes accrued travel, business-related expenses, and advance payments from partners.