XML 118 R94.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leased Assets [Line Items]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 2,880
Operating Leases, Future Minimum Payments, Due in Two Years 2,495
Operating Leases, Future Minimum Payments, Due in Three Years 2,279
Operating Leases, Future Minimum Payments, Due in Four Years 2,223
Operating Leases, Future Minimum Payments, Due in Four and Five Years [Abstract] 2,197
Operating Leases, Future Minimum Payments, Due Thereafter 33,255
Operating Leases, Future Minimum Payments Due $ 45,329