XML 101 R87.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Future Operating Lease Payments) (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 9,206
Operating Leases, Future Minimum Payments, Due in Two Years 9,181
Operating Leases, Future Minimum Payments, Due in Three Years 9,199
Operating Leases, Future Minimum Payments, Due in Four Years 10,203
Operating Leases, Future Minimum Payments, Due in Five Years 10,208
Thereafter 382,456
Total $ 430,453