XML 80 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Leases Schedule of Future Minimum Rental Payments for Operating Leases (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Schedule of Future Minimum Rental Payments for Operating Leases [Abstract]  
Operating Leases, Future Minimum Payments Due $ 9,865
Operating Leases, Future Minimum Payments Receivable, Current (6,741)
Operating Leases, Future Minimum Lease Payments, Due Next Twelve Months, Net 3,124
Operating Leases, Future Minimum Payments, Due in Two Years 9,783
Operating Leases, Future Minimum Payments Receivable, in Two Years (6,930)
Operating Leases, Future Minimum Payments, Due in Two Years, Net 2,853
Operating Leases, Future Minimum Payments, Due in Three Years 9,808
Operating Leases, Future Minimum Payments Receivable, in Three Years (7,126)
Operating Leases, Future Minimum Payments, Due in Three Years, Net 2,682
Operating Leases, Future Minimum Payments, Due in Four Years 9,832
Operating Leases, Future Minimum Payments Receivable, in Four Years (7,327)
Operating Leases, Future Minimum Lease Payments, Due in Four Years, Net, Net 2,505
Operating Leases, Future Minimum Payments, Due in Five Years 4,157
Operating Leases, Future Minimum Payments Receivable, in Five Years (3,117)
Operating Leases, Future Minimum Payments, Due in Five Years, Net 1,040
Operating Leases, Future Minimum Payments, Due Thereafter 0
Operating Leases, Future Minimum Payments Receivable, Thereafter 0
Operating Leases, Future Minimum Lease Payments, Due Thereafter, Net 0
Operating Leases, Future Minimum Payments Due 43,445
Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals (31,241)
Opearting Leases, Future Minimum Lease Payments Due, Net $ 12,204