XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER PAYABLES AND ACCRUED EXPENSES (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Other Payables and Accrued Expenses
At March 31, 2023 and December 31, 2022, other payables and accrued expenses consisted of the following:
March 31,
2023
December 31,
2022
Accrued commissions$15,557 $14,890 
Accrued warranty9,240 8,780 
Accrued payroll13,159 12,201 
Accrued professional fees785 724 
Accrued machine testing fees912 1,215 
Accrued machine sales fees5,879 5,874 
Others7,434 8,517 
Total$52,966 $52,201