XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]    
Accrued payroll $ 12,168 $ 30,198
Accrued professional service fee 3,475 5,728
Payables for purchase of property and equipment 2,645 449
Accrued rebate to distributors 11,773 10,839
Tax payables 3,770 5,154
Other 2,980 6,352
Total $ 36,811 $ 58,720