XML 61 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Common Stock Warrants (Details) - Common Stock - $ / shares
Jun. 30, 2021
May 03, 2021
Apr. 28, 2021
Mar. 27, 2021
Dec. 31, 2020
Class of Warrant or Right [Line Items]          
Number of shares called by warrants (in shares) 0       413,320
Exercise price (in dollars per share)         $ 3.00
Warrant expirations (in shares)   117,262 132,884 163,174