XML 103 R57.htm IDEA: XBRL DOCUMENT v3.26.1
OTHER PAYABLES AND ACCRUED EXPENSES - Other Payables and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued commissions $ 30,393 $ 26,931
Accrued warranty 22,938 19,104
Accrued payroll 21,733 24,830
Accrued machine sales fees 18,431 13,341
Accrued Lingang construction fees 9,680 24,258
Accrued payroll taxes 30,024 19,552
Payable for investments 1,028 4,838
ACM Shanghai dividend payable 11,768 0
Others 22,949 17,542
Total $ 168,944 $ 150,396