Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements. (Details) - Schedule of fair values of warrants based on unobservable inputs

v3.22.0.1
Fair Value Measurements. (Details) - Schedule of fair values of warrants based on unobservable inputs
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Warrants to Senior Noteholders [Member]  
Fair Value Measurements. (Details) - Schedule of fair values of warrants based on unobservable inputs [Line Items]  
Beginning balance $ 977
Issuance of warrants in October 2020 offering
Exercise of warrants/reclass to equity in 2020 (8,474)
Adjustments to fair value for 2020 7,497
Ending balance
Pre-funded Warrants [Member]  
Fair Value Measurements. (Details) - Schedule of fair values of warrants based on unobservable inputs [Line Items]  
Beginning balance
Issuance of warrants in October 2020 offering 23,638
Exercise of warrants/reclass to equity in 2020 (21,917)
Adjustments to fair value for 2020 (1,721)
Ending balance
Other Warrants [Member]  
Fair Value Measurements. (Details) - Schedule of fair values of warrants based on unobservable inputs [Line Items]  
Beginning balance
Issuance of warrants in October 2020 offering 27,048
Exercise of warrants/reclass to equity in 2020 (31,231)
Adjustments to fair value for 2020 4,183
Ending balance