XML 96 R41.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER PAYABLES AND ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Other Payables and Accrued Expenses
At June 30, 2023 and December 31, 2022, other payables and accrued expenses consisted of the following:
June 30,
2023
December 31,
2022
Accrued commissions$16,057 $14,890 
Accrued warranty9,179 8,780 
Accrued payroll8,736 12,201 
Accrued professional fees594 724 
Accrued machine testing fees456 1,215 
Accrued machine sales fees8,609 5,874 
Accrued Lingang construction fees11,444 738 
Accrued dividend payable3,951 — 
Others971 7,779 
Total$59,997 $52,201