XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Warrants (Details) - shares
1 Months Ended
Feb. 29, 2024
Jun. 30, 2024
Feb. 22, 2024
May 31, 2023
Jul. 31, 2022
Apr. 30, 2022
Mar. 31, 2022
Oct. 31, 2021
Feb. 28, 2021
Feb. 26, 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,660        
Warrants Exercised 100,000                      
Public offering                        
Warrants                        
Common stock that can be purchased with warrants (in shares)       3,792,572 1,093,333              
Common stock warrants | Public offering                        
Warrants                        
Common stock that can be purchased with warrants (in shares)         433,333              
Amended warrants                        
Warrants                        
Common stock that can be purchased with warrants (in shares)   3,800,000                    
Common stock that can be purchased with warrants (in shares)   3,800,000                    
Additional New Warrants                        
Warrants                        
Common stock that can be purchased with warrants (in shares)   1,005,560                    
New Common Stock Warrants                        
Warrants                        
Common stock that can be purchased with warrants (in shares) 7,785,144   7,785,144                  
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