XML 111 R96.htm IDEA: XBRL DOCUMENT v3.8.0.1
Leases (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Operating Leased Assets [Line Items]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 2,591
Operating Leases, Future Minimum Payments, Due in Two Years 2,099
Operating Leases, Future Minimum Payments, Due in Three Years 2,099
Operating Leases, Future Minimum Payments, Due in Four Years 1,792
Operating Leases, Future Minimum Payments, Due in Four and Five Years [Abstract] 1,793
Operating Leases, Future Minimum Payments, Due Thereafter 32,882
Operating Leases, Future Minimum Payments Due $ 43,256