XML 42 R35.htm IDEA: XBRL DOCUMENT v3.20.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Employee-related Liabilities, Current $ 11,165 $ 17,011
Taxes Payable, Current 1,402 1,538
Product Warranty Accrual, Current 1,557 1,641
Accrued Royalties, Current 1,431 1,335
Operating Lease, Liability, Current 5,468 5,053
Standard and Extended Product Warranty Accrual, Decrease for Payments (461)  
Standard and Extended Product Warranty Accrual, Increase for Warranties Issued 545  
Dividends Payable, Current 4,143 4,104
Other Accrued Liabilities, Current 1,585 1,190
Accrued Liabilities, Current $ 26,751 $ 31,872