v3.19.2
Notes payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Notes Payable    
July 1, 2019 - December 31, 2019 $ 1,124  
January 1, 2020 - December 31, 2020 1,541  
January 1, 2021 - December 31, 2021 95  
Total future minimum payments 2,760  
Less: Imputed interest (42)  
Total 2,718  
Current portion of notes payable 2,035 $ 2,411
Long-term portion of notes payable $ 683 $ 1,618