XML 67 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Other Liabilities Disclosure [Abstract]    
Accrued payroll $ 11,393 $ 28,485
Accrued professional service fees 4,421 2,948
Payables for purchase of property and equipment 629 486
Accrued rebate to distributors 20,417 19,388
Tax payables 3,664 5,303
Other 6,487 7,074
Total $ 47,011 $ 63,684