XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
May 08, 2025
Sep. 27, 2024
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
May 2025 public offering          
Stock Warrants          
Stock issued during period (in shares) 1,990,900        
Offering price $ 1.1        
Warrants, offering price $ 1.099        
Gross proceeds $ 7.5        
Percentage of shares outstanding for exercise of warrants 4.99%        
Percentage of shares outstanding for exercise of warrants at the election of holder 9.99%        
Notice period 61 days        
Threshold percentage of shares outstanding for exercise of warrants 9.99%        
May 2025 public offering | Pre-funded warrants          
Stock Warrants          
Number of warrants to purchase shares 4,827,280        
Class of warrant or right, number of securities called by each warrant or right 1        
Exercise price per warrant $ 0.001        
Warrants exercised     4,287,374    
May 2025 public offering | Common warrants          
Stock Warrants          
Number of warrants to purchase shares 6,818,180        
Class of warrant or right, number of securities called by each warrant or right 1        
Exercise price per warrant $ 1.1        
Expected life of warrant (years) 5 years        
Warrants exercised     0    
September 2024 public offering          
Stock Warrants          
Stock issued during period (in shares)   918,600      
Offering price   $ 1.75      
Warrants, offering price   $ 1.7499      
Gross proceeds   $ 2.5      
Percentage of shares outstanding for exercise of warrants   4.99%      
Percentage of shares outstanding for exercise of warrants at the election of holder   9.99%      
Notice period   61 days      
Threshold percentage of shares outstanding for exercise of warrants   9.99%      
September 2024 public offering | Pre-funded warrants          
Stock Warrants          
Number of warrants to purchase shares   510,000      
Class of warrant or right, number of securities called by each warrant or right   1      
Exercise price per warrant   $ 0.0001      
Warrants exercised       510,000  
September 2024 public offering | Common warrants          
Stock Warrants          
Number of warrants to purchase shares   1,428,600      
Class of warrant or right, number of securities called by each warrant or right   1      
Exercise price per warrant   $ 2      
Expected life of warrant (years)   5 years      
Warrants exercised       0 0