XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued And Other Liabilities (Schedule Of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Compensation and benefits $ 20,342 $ 23,787
Accrued taxes 15,688 17,246
Vendor accruals 8,354 6,895
Product warranty liability 3,518 3,788
Arbitration awards 2,256 2,256
Accrued professional fees 1,838 1,657
Accrued other 2,656 2,108
Royalties payable 1,647 1,417
Accrued interest 37 111
Total $ 56,336 $ 59,265