v3.25.4
Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities
The following table presents the Company’s other current liabilities ($ in thousands):
December 31,
20252024
Accrued payroll28,485 30,198 
Accrued professional service fees2,948 5,728 
Payables for purchase of property and equipment486 449 
Accrued rebate to distributors19,388 10,839 
Tax payables5,303 5,154 
Other (i)7,074 6,352 
Total63,684 58,720 
(i)Other primarily includes accrued travel, business-related expenses, and advance payments from partners.