XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Warrants (Details) - shares
Jul. 31, 2022
Jul. 06, 2022
Apr. 30, 2022
Mar. 31, 2022
Mar. 22, 2022
Oct. 31, 2021
Feb. 28, 2021
Feb. 26, 2021
Feb. 10, 2021
Feb. 29, 2020
Feb. 10, 2020
Warrants                      
Common stock that can be purchased with warrants (in shares)     4,243                
Common stock that can be purchased with warrants (in shares)       24,856   6,666          
Public offering                      
Warrants                      
Common stock that can be purchased with warrants (in shares) 1,093,333                    
Common stock that can be purchased with warrants (in shares) 765,933 150,366       6,666          
Warrants                      
Warrants                      
Common stock that can be purchased with warrants (in shares)       225              
Perceptive Credit Agreement | Warrants                      
Warrants                      
Common stock that can be purchased with warrants (in shares) 225         225          
Perceptive Credit Agreement | Perceptive Warrants                      
Warrants                      
Common stock that can be purchased with warrants (in shares)             225     700  
Common stock that can be purchased with warrants (in shares)               225     700
Perceptive Credit Agreement | First Seven Lakhs Shares                      
Warrants                      
Common stock that can be purchased with warrants (in shares) 350       350       350   350
Perceptive Credit Agreement | Remaining Seven Lakhs Shares                      
Warrants                      
Common stock that can be purchased with warrants (in shares) 350     350   350         350