XML 31 R19.htm IDEA: XBRL DOCUMENT v3.26.1
Other Current Liabilities
3 Months Ended
Mar. 31, 2026
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities
The following table presents the Company’s other current liabilities ($ in thousands):
March 31, 2026December 31, 2025
Accrued payroll11,393 28,485 
Accrued professional service fees4,421 2,948 
Payables for purchase of property and equipment629 486 
Accrued rebate to distributors20,417 19,388 
Tax payables3,664 5,303 
Other (i)6,487 7,074 
Total47,011 63,684 
(i)Other primarily includes accrued travel, business-related expenses, and advance payments from partners.