Quarterly report pursuant to Section 13 or 15(d)

Schedule of Changes in Fair Value of Level 3 Valued Instruments (Details)

v3.21.2
Schedule of Changes in Fair Value of Level 3 Valued Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]        
Additions $ (211) $ (250) $ (211)
2020 Convertible Note [Member]        
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]        
Beginning Balance      
Additions     3,746  
Measurement adjustments     4  
Settlement     (3,750)  
Ending Balance    
Warrants [Member]        
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]        
Beginning Balance      
Additions     635  
Measurement adjustments     (214)  
Settlement     (421)  
Ending Balance    
Embedded Derivative [Member]        
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]        
Beginning Balance     1,690
Additions     325 423
Measurement adjustments     250 211
Settlement     (2,265)
Ending Balance $ 634 $ 634