Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Debt - Schedule of Senior Convertible Note Estimated Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Fair Value - Beginning $ 14,660 $ 8,139 $ 8,139
Installment repayments - common stock (956) (1,642)  
Non-installment payments - common stock (7) (4)  
Non-installment payments - cash (154) (138)  
Face value principal - issue date   7,000  
Fair value adjustment - issue date   2,600  
Change in fair value (1,682) 4,708  
Principal repayments - cash (11,511)    
Lender Fee    
Fair Value - Ending 20,663 14,660
Other Income (Expense) [Member]      
Change in fair value 1,682    
Other Income (Expense) - Change in fair value - Senior Secured Convertible Notes and Senior Convertible Notes 1,682    
December 2018 Senior Secured Convertible Note [Member]      
Fair Value - Beginning 1,700 1,700
Installment repayments - common stock (1,642)  
Non-installment payments - common stock (4)  
Non-installment payments - cash  
Face value principal - issue date    
Fair value adjustment - issue date    
Change in fair value 9  
Principal repayments - cash    
Lender Fee    
Fair Value - Ending 63
November 2019 Senior Secured Convertible Notes [Member]      
Fair Value - Beginning 1,270 6,439 6,439
Installment repayments - common stock (956)  
Non-installment payments - common stock (7)  
Non-installment payments - cash 7,000  
Face value principal - issue date   2,600  
Fair value adjustment - issue date   (138)  
Change in fair value (307) 4,699  
Lender Fee    
Fair Value - Ending 20,600 1,270
April 2020 Senior Convertible Notes [Member]      
Fair Value - Beginning 4,600
Installment repayments - common stock  
Non-installment payments - common stock  
Non-installment payments - cash (52)  
Face value principal - issue date    
Fair value adjustment - issue date    
Change in fair value (437)  
Principal repayments - cash (4,111)    
Lender Fee    
Fair Value - Ending 4,600
August 2020 Senior Secured Convertible Notes [Member]      
Fair Value - Beginning 8,790
Installment repayments - common stock  
Non-installment payments - common stock  
Non-installment payments - cash (102)  
Face value principal - issue date    
Fair value adjustment - issue date    
Change in fair value (938)  
Principal repayments - cash (7,750)    
Lender Fee    
Fair Value - Ending $ 8,790
Other Income (Expense) [Member]      
Fair value adjustment - issue date   (2,600)  
Change in fair value   (4,708)  
Lender Fee   (700)  
Other Income (Expense) - Change in fair value - Senior Secured Convertible Notes and Senior Convertible Notes   $ (8,008)