XML 32 R19.htm IDEA: XBRL DOCUMENT v3.26.3
Other Current Liabilities
9 Months Ended
Sep. 30, 2026
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities
The following table presents the Company’s other current liabilities ($ in thousands):
September 30, 2026December 31, 2025
Accrued payroll22,112 28,485 
Accrued professional service fees3,106 2,948 
Payables for purchase of property and equipment895 486 
Accrued rebate to distributors13,174 19,388 
Tax payables3,472 5,303 
Other (i)3,351 7,074 
Total46,110 63,684 
(i)Other primarily includes accrued travel, business-related expenses, and advance payments from partners.