XML 97 R82.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies Aggregate Minimum Future Payments Required on Operating Leases (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 29,305
Operating Leases, Future Minimum Payments, Due in Two Years 28,395
Operating Leases, Future Minimum Payments, Due in Three Years 27,564
Operating Leases, Future Minimum Payments, Due in Four Years 27,640
Operating Leases, Future Minimum Payments, Due in Five Years 26,907
Operating Leases, Future Minimum Payments, Due Thereafter 55,028
Operating Leases, Future Minimum Payments Due $ 194,839