v3.25.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
May 08, 2025
Apr. 29, 2025
Sep. 27, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Aug. 15, 2024
Subsequent events              
Options, Granted (in shares)       0 0    
Common stock, par value (in dollars per share)       $ 0.001   $ 0.001 $ 0.001
Public Offering              
Subsequent events              
Gross proceeds     $ 2.5        
Issuance of common stock and warrants, net of issuance costs ( in shares)     918,600        
Offering price     $ 1.75        
Warrants, offering price     $ 1.7499        
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%        
Public Offering | Pre-funded warrants              
Subsequent events              
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        
Public Offering | Common warrants              
Subsequent events              
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        
Subsequent events | Public Offering              
Subsequent events              
Gross proceeds $ 7.5            
Issuance of common stock and warrants, net of issuance costs ( in shares) 1,990,900            
Offering price $ 1.1            
Warrants, offering price $ 1.099            
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%            
Subsequent events | Public Offering | Pre-funded warrants              
Subsequent events              
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            
Subsequent events | Public Offering | Common warrants              
Subsequent events              
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            
Subsequent events | Non-executive director              
Subsequent events              
Options, Granted (in shares)   25,000          
Vesting period   12 months          
Expiration period   7 years          
Subsequent events | Steven A. Shallcross              
Subsequent events              
Options, Granted (in shares)   190,000          
Vesting period   3 years          
Expiration period   7 years          
Subsequent events | Employee Stock Option              
Subsequent events              
Options, Granted (in shares)   706,500          
Vesting period   3 years          
Expiration period   7 years