XML 108 R82.htm IDEA: XBRL DOCUMENT v2.4.0.8
Commitments and Contingencies (Schedule of Future Operating Lease Payments) (Details 3) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2013
Leases, Operating [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 11,695
Operating Leases, Future Minimum Payments, Due in Two Years 12,542
Operating Leases, Future Minimum Payments, Due in Three Years 12,510
Operating Leases, Future Minimum Payments, Due in Four Years 12,774
Operating Leases, Future Minimum Payments, Due in Five Years 12,730
Operating Leases, Future Minimum Payments, Due Thereafter 67,832
Operating Leases, Total minimum lease payments $ 130,083