XML 80 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Future Minimum Annual Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Commitments And Contingencies Disclosure [Abstract]    
Operating leases 2019 $ 1,684  
Operating leases 2020 1,688  
Operating leases 2021 1,009  
Total Operating leases 4,381  
Capital leases 2019 34  
Capital leases 2020 37  
Capital leases 2021 37  
Capital leases 2022 37  
Total Capital leases 145  
Less: amount representing interest (19)  
Present value of minimum lease payments 126 $ 222
Current portion of capital leases (34)  
Capital leases, less current portion $ 92