XML 87 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders Equity (Summary of Warrants Outstanding) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Mar. 27, 2020
Jan. 27, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants     10,547,618
Exercise Price $567.00 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants     2,246
Exercise Price     $ 567.00
Warrant Expiration Date     Mar. 31, 2021
Exercise Price $21.00 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants     597,881
Exercise Price     $ 21.00
Warrant Expiration Date     May 10, 2022
Exercise Price $5.60 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants     1,235,491
Exercise Price     $ 5.60
Warrant Expiration Date     Oct. 16, 2023
Exercise Price $2.87 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants     993,139
Exercise Price     $ 2.87
Warrant Expiration Date     Feb. 12, 2025
Exercise Price $2.87 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants     7,717,661
Exercise Price     $ 2.87
Warrant Expiration Date     Mar. 27, 2025
Exercise Price $1,680.00 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants     1,200
Exercise Price     $ 1,680.00
Securities Purchase Agreement [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Proceeds from issuance of private placement $ 25.0    
Securities Purchase Agreement [Member] | Common Stock Subject to Mandatory Redemption [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Issued, Price Per Share $ 2.87 $ 2.87  
Stock Issued During Period, Shares, New Issues 8,710,800 8,710,800  
Securities Purchase Agreement [Member] | Warrants and Rights Subject to Mandatory Redemption [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 8,710,800 8,710,800  
Exercise Price   $ 2.87