XML 84 R70.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments And Contingencies Commitments And Contingencies (Summary Of Future Minimum Lease Payments Under Non-Cancelable Operating Leases) (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments and Contingencies [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 14,799
Operating Leases, Future Minimum Payments, Due in Two Years 13,823
Operating Leases, Future Minimum Payments, Due in Three Years 12,025
Operating Leases, Future Minimum Payments, Due in Four Years 8,799
Operating Leases, Future Minimum Payments, Due in Five Years 7,929
Operating Leases, Future Minimum Payments, Due Thereafter 16,845
Operating Leases, Future Minimum Payments Due $ 74,220