XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Sale of Securities (Details) - USD ($)
3 Months Ended
Jun. 21, 2021
Mar. 31, 2022
Mar. 31, 2021
Aug. 22, 2021
Jan. 25, 2021
Jun. 12, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Proceeds from sale of securities   $ 0 $ 34,358,012      
2011 B Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, capital shares reserved for future issuance (shares)       4,375    
ATM Sales Agreement June 2021 Sale Agreement            
Share-based Payment Arrangement [Abstract]            
Sale of stock, number of shares issued in transaction 0          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Sale of stock, number of shares issued in transaction 0          
Common stock, capital shares reserved for future issuance (shares) 100,000,000          
At the Market (ATM) Offering [Member]            
Share-based Payment Arrangement [Abstract]            
Sale of stock, number of shares issued in transaction     8,701,691      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Proceeds from sale of securities     $ 34,358,012      
Sale of stock, price per share (per share)     $ 3.95      
Sale of stock, number of shares issued in transaction     8,701,691      
Common stock, capital shares reserved for future issuance (shares)         35,000,000 40,000,000