XML 67 R54.htm IDEA: XBRL DOCUMENT v3.26.3
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Other Liabilities Disclosure [Abstract]    
Accrued payroll $ 22,112 $ 28,485
Accrued professional service fees 3,106 2,948
Payables for purchase of property and equipment 895 486
Accrued rebate to distributors 13,174 19,388
Tax payables 3,472 5,303
Other 3,351 7,074
Total $ 46,110 $ 63,684