|
Commitments and Contingencies Future minimum lease payments for financing transactions (Details) (USD $)
In Thousands, unless otherwise specified |
Dec. 31, 2013
|
|---|---|
| Leases [Abstract] | |
| Minimum Lease Payments, Capital Leases, Next Twelve Months | $ 3,328 |
| Minimum Lease Payments, Capital Leases, within Two Years | 3,410 |
| Minimum Lease Payments, Capital Leases, within Three Years | 3,493 |
| Minimum Lease Payments, Capital Leases, within Four Years | 3,615 |
| Minimum Lease Payments, Capital Leases, within Five Years | 3,746 |
| Minimum Lease Payments, Capital Leases, Thereafter | 4,532 |
| Minimum Lease Payments, Capital Leases | 22,124 |
| Interest Portion of Minimum Lease Payments, Sale Leaseback Transactions | (3,964) |
| Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments | 18,160 |
| Other Long-term Debt for building, Current | 2,240 |
| Other Long-term Debt for building, Noncurrent | $ 15,920 |