v3.19.1
Notes payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Notes Payable    
April 1, 2019 - December 31, 2019 $ 1,775  
January 1, 2020 - December 31, 2020 1,541  
January 1, 2021 - December 31, 2021 95  
Total future minimum payments 3,411  
Less: Imputed interest (59)  
Total 3,352  
Current portion of notes payable 2,204 $ 2,411
Long-term portion of notes payable $ 1,148 $ 1,618