XML 28 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Notes payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Notes Payable    
April 1, 2020December 31, 2020 $ 1,071  
January 1, 2021December 31, 2021 95  
Total future minimum payments 1,166  
Less: Imputed interest (10)  
Total 1,156  
Current portion of notes payable 1,131 $ 1,527
Long-term portion of notes payable $ 25 $ 95