Quarterly report pursuant to Section 13 or 15(d)

Outstanding Debt - Schedule of Senior Convertible Note Estimated Fair Value (Details)

v3.20.2
Outstanding Debt - Schedule of Senior Convertible Note Estimated Fair Value (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Fair Value - Beginning $ 8,139  
Face value principal - issue date 4,111  
Fair value adjustment at issue date (411)  
Installment repayments - cash 2,189  
Installment repayments - common stock (5,745)  
Non-installment repayments - common stock (244)  
Non-installment repayments - cash (54)  
Change in fair value (2,120)  
Fair Value - Ending 16,200  
December 2018 Senior Secured Convertible Note [Member]    
Fair Value - Beginning 1,700 $ 7,903
Fair value adjustment at issue date  
Installment repayments - cash (279)
Installment repayments - common stock (1,698) (1,554)
Non-installment repayments - common stock  
Non-installment repayments - cash  
Change in fair value (2) 720
Fair Value - Ending 6,790
November 2019 Senior Secured Convertible Note Series A & Series B [Member] | Series A and Series B [Member]    
Fair Value - Beginning 6,439  
Fair value adjustment at issue date 7,000  
Installment repayments - cash 2,600  
Installment repayments - common stock (5,695)  
Non-installment repayments - common stock (242)  
Non-installment repayments - cash (138)  
Change in fair value 2,336  
Fair Value - Ending 12,300  
November 2019 Senior Secured Convertible Note Series A & Series B [Member] | Series B [Member]    
Lender Fee (700)  
April 2020 Senior Secured Convertible Notes [Member]    
Fair Value - Beginning  
Fair value adjustment at issue date 4,111  
Installment repayments - cash (411)  
Installment repayments - common stock  
Non-installment repayments - common stock  
Non-installment repayments - cash (54)  
Change in fair value 254  
Fair Value - Ending 3,900  
Lender Fee (411)  
Other Income (Expense) [Member]    
Fair Value - Beginning    
Installment repayments - cash (2,189)  
Change in fair value (2,588) (720)
Fair Value - Ending (4,777) $ (720)
Other Income (Expense) - Change in fair value - Senior Secured Convertible Notes and Senior Convertible Notes $ (5,888)