XML 93 R80.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Lease expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Leases [Abstract]      
Operating Leases, Future Minimum Payments Due, Next Twelve Months     $ 1,140
Operating Lease, Payments $ 215 $ 285  
Operating Lease, Expense 233 285  
Short-term Lease, Cost 25 12  
Lease, Cost 258 $ 297  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 2,111    
Operating Leases, Future Minimum Payments, Due in Two Years     1,003
Operating Leases, Future Minimum Payments, Due in Three Years     559
Operating Leases, Future Minimum Payments, Due in Four Years     0
Operating Leases, Future Minimum Payments, Due in Five Years     0
Operating Leases, Future Minimum Payments, Due Thereafter     0
Operating Leases, Future Minimum Payments Due     $ 2,702