XML 87 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments And Contingencies Commitments And Contingencies (Summary Of Future Minimum Lease Payments Under Non-Cancelable Operating Leases) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments and Contingencies [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 19,267
Operating Leases, Future Minimum Payments, Due in Two Years 16,196
Operating Leases, Future Minimum Payments, Due in Three Years 13,881
Operating Leases, Future Minimum Payments, Due in Four Years 12,654
Operating Leases, Future Minimum Payments, Due in Five Years 10,977
Operating Leases, Future Minimum Payments, Due Thereafter 5,456
Operating Leases, Future Minimum Payments Due $ 78,431