Commitments and Contingencies (Schedule of Rent Expense) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
Property, Plant and Equipment [Line Items] | |||
Rent expense | $ 69,570 | $ 64,335 | $ 55,564 |
Selling, General and Administrative Expense [Member] | |||
Property, Plant and Equipment [Line Items] | |||
Rent expense | 67,881 | 62,704 | 53,972 |
Cost of Sales [Member] | |||
Property, Plant and Equipment [Line Items] | |||
Rent expense | $ 1,689 | $ 1,631 | $ 1,592 |