XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
May 08, 2025
Sep. 27, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 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,827,280  
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 0 0