v3.19.3
Notes payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Notes Payable    
October 1, 2019 - December 31, 2019 $ 547  
January 1, 2020 - December 31, 2020 1,541  
January 1, 2021 - December 31, 2021 95  
Total future minimum payments 2,183  
Less: Imputed interest (28)  
Total 2,155  
Current portion of notes payable 1,937 $ 2,411
Long-term portion of notes payable $ 218 $ 1,618