XML 64 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued And Other Liabilities (Schedule Of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Compensation and benefits $ 19,648 $ 23,787
Accrued taxes 19,500 17,246
Vendor accruals 12,033 6,895
Product warranty liability 2,985 3,788
Arbitration awards 4,406 2,256
Accrued professional fees 2,116 1,657
Accrued other 779 2,219
Royalties payable 1,234 1,417
Total $ 62,701 $ 59,265