XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Loss per Share, Anti Dilutive Equity Securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Anti-dilutive Securities [Abstract]    
Anti-dilutive equity securities (in shares) 309,366 234,459
Common Stock Options [Member]    
Anti-dilutive Securities [Abstract]    
Anti-dilutive equity securities (in shares) 31,759 31,864
Common Stock Purchase Warrants [Member]    
Anti-dilutive Securities [Abstract]    
Anti-dilutive equity securities (in shares) 183,435 142,266
Convertible Notes Payable [Member]    
Anti-dilutive Securities [Abstract]    
Anti-dilutive equity securities (in shares) 94,172 60,329