XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Warrants outstanding (Details) - $ / shares
3 Months Ended
Oct. 24, 2024
Mar. 31, 2025
Stockholders' Equity    
Warrants outstanding   5,888,556
Number of warrants granted   0
Number of share exercised   0
Number of share cancelled   0
Common stock warrants expiring in 2028    
Stockholders' Equity    
Warrants outstanding   8,379
Warrants exercise price   $ 28.65
Expiration dates   2028
Common stock warrants expiring in 2027    
Stockholders' Equity    
Warrants outstanding   80,177
Warrants exercise price   $ 28.65
Expiration dates   2027
Pre-funded common stock warrants    
Stockholders' Equity    
Warrants outstanding   5,800,000
Warrants exercise price $ 0.0001 $ 0.0001
Warrants to purchase shares of the company 5,800,000  
Offering price per warrant $ 2.2499