XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
Dec. 31, 2020
shares
Class of Stock [Line Items]  
Total common shares reserved for future issuance 416,562
Inducement Plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 1,250
Stock Option Plans  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 53,356
Employee Stock Purchase Plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 0
Options  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 361,956