XML 102 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Leases (ASC 840), maturities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Leases [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 1,535  
Operating Leases, Rent Expense, Net 2,000 $ 1,900
Operating Leases, Future Minimum Payments, Due in Two Years 1,042  
Operating Leases, Future Minimum Payments, Due in Three Years 833  
Operating Leases, Future Minimum Payments, Due in Four Years 805  
Operating Leases, Future Minimum Payments, Due in Five Years 745  
Operating Leases, Future Minimum Payments, Due Thereafter 6,795  
Operating Leases, Future Minimum Payments Due $ 11,755