XML 56 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued And Other Liabilities (Schedule Of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Compensation and benefits $ 21,498 $ 23,787
Accrued taxes 17,204 17,246
Vendor accruals 8,274 6,895
Product warranty liability 3,629 3,788
Arbitration awards 2,256 2,256
Accrued professional fees 2,117 1,657
Accrued other 3,460 2,219
Royalties payable 1,292 1,417
Total $ 59,730 $ 59,265