XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Schedule of Warrants Outstanding (Details)
shares in Thousands
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2019
shares
Class Of Warrant Or Right [Line Items]      
Number of Shares 375 375 75
Exercise Price | (per share) $ 0.12 $ 0.15  
Warrants      
Class Of Warrant Or Right [Line Items]      
Number of Shares 375 375  
Common Stock Warrant One      
Class Of Warrant Or Right [Line Items]      
Number of Shares 33 33  
Exercise Price | $ / shares $ 47.00    
Expiration Jan. 31, 2023 Jan. 31, 2023  
Common Stock Warrant Two      
Class Of Warrant Or Right [Line Items]      
Number of Shares 101 101  
Exercise Price | $ / shares $ 2.40    
Expiration Oct. 31, 2023 Oct. 31, 2023  
2014 | Warrants      
Class Of Warrant Or Right [Line Items]      
Number of Shares 27 27  
Exercise Price | $ / shares   $ 1.00  
Expiration Dec. 31, 2025 Dec. 31, 2025  
2015 | Warrants      
Class Of Warrant Or Right [Line Items]      
Number of Shares 4 4  
Exercise Price | $ / shares   $ 1.00  
Expiration Aug. 31, 2022 Aug. 31, 2022  
2016 | Warrants      
Class Of Warrant Or Right [Line Items]      
Number of Shares 19 19  
Exercise Price | $ / shares   $ 1.479  
Expiration Dec. 31, 2025 Dec. 31, 2025  
2017 | Warrants      
Class Of Warrant Or Right [Line Items]      
Number of Shares 7 7  
Exercise Price | $ / shares   $ 1.479  
Expiration Dec. 31, 2022 Dec. 31, 2022  
2017 | Warrants      
Class Of Warrant Or Right [Line Items]      
Number of Shares 15 15  
Exercise Price | $ / shares   $ 1.479  
Expiration Dec. 31, 2025 Dec. 31, 2025  
2019 | Warrants      
Class Of Warrant Or Right [Line Items]      
Number of Shares 3 3  
Exercise Price | $ / shares   $ 1.479  
Expiration Dec. 31, 2025 Dec. 31, 2025  
2020 | Warrants      
Class Of Warrant Or Right [Line Items]      
Number of Shares 98 98  
Exercise Price | $ / shares   $ 0.15  
Expiration Dec. 31, 2025 Dec. 31, 2025  
2021 | Warrants      
Class Of Warrant Or Right [Line Items]      
Number of Shares 202 202  
Exercise Price | $ / shares   $ 0.15  
Expiration Dec. 31, 2023 Dec. 31, 2023