XML 35 R28.htm IDEA: XBRL DOCUMENT v3.20.1
ACCRUED LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities [Table Text Block]
March 31, 2020December 31, 2019
Compensation and employee benefits$11,165  $17,011  
Dividends payable4,143  4,104  
Income and other taxes1,402  1,538  
Warranty costs1,557  1,641  
Royalties payable1,431  1,335  
Current operating lease liabilities5,468  5,053  
Other1,585  1,190  
$26,751  $31,872  
Schedule of Product Warranty Liability [Table Text Block]
Accrued warranty costs as of December 31, 2019$1,641  
Warranty adjustments/settlements(545) 
Accrual for warranty costs461  
Accrued warranty costs as of March 31, 2020$1,557