|
Commitments and Contingencies (Lease Commitments) (Details) (USD $)
|
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
| Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] | |||
| 2015 | $ 20,747,000 | ||
| 2016 | 19,529,000 | ||
| 2017 | 19,847,000 | ||
| 2018 | 16,901,000 | ||
| 2019 | 15,752,000 | ||
| After 2019 | 53,633,000 | ||
| Total | 146,409,000 | ||
| Rent expense | $ 36,000,000 | $ 35,400,000 | $ 17,100,000 |