XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER PAYABLES AND ACCRUED EXPENSES - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued commissions $ 17,663 $ 14,890
Accrued warranty 10,448 8,780
Accrued payroll 13,713 12,201
Accrued professional fees 482 724
Accrued machine testing fees 529 1,215
Accrued machine sales fees 5,103 5,874
Accrued Lingang construction fees 27,259 738
Others 5,203 7,779
Other payables and accrued expenses (note 10) $ 80,400 $ 52,201