XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER PAYABLE AND ACCRUED EXPENSES (Tables)
3 Months Ended
Mar. 31, 2021
OTHER PAYABLE AND ACCRUED EXPENSES [Abstract]  
Other Payable and Accrued Expenses
At March 31, 2021 and December 31, 2020, other payable and accrued expenses consisted of the following:

 
 
March 31,
2021
   
December 31,
2020
 
Accrued commissions
 
$
7,838
   
$
7,127
 
Accrued warranty
   
4,196
     
3,975
 
Accrued payroll
   
4,422
     
3,068
 
Accrued professional fees
   
211
     
384
 
Accrued machine testing fees
   
1,632
     
1,595
 
Others
   
3,586
     
2,656
 
Total
 
$
21,885
   
$
18,805