XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Warrants outstanding (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Oct. 24, 2024
Stockholders' Equity      
Warrants outstanding 5,188,556 5,188,556  
Number of warrants granted   0  
Number of warrants cancelled   0  
Common stock warrants expiring in 2028      
Stockholders' Equity      
Warrants outstanding 8,379 8,379  
Warrants exercise price $ 28.65 $ 28.65  
Expiration dates   2028  
Common stock warrants expiring in 2027      
Stockholders' Equity      
Warrants outstanding 80,177 80,177  
Warrants exercise price $ 28.65 $ 28.65  
Expiration dates   2027  
Pre-funded common stock warrants      
Stockholders' Equity      
Warrants outstanding 5,100,000 5,100,000  
Warrants exercise price $ 0.0001 $ 0.0001 $ 0.0001
Number of warrants exercised 700,000 700,000