XML 67 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Warrants outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Oct. 24, 2024
Dec. 31, 2023
Dec. 31, 2022
Stockholders' Equity          
Warrants outstanding 14,711,556 5,888,556   88,556 88,556
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        
Common stock warrants issued with credit facility          
Stockholders' Equity          
Warrants outstanding 2,000,000        
Warrants exercise price $ 1.11        
Expiration dates 2035        
Pre-funded common stock warrants          
Stockholders' Equity          
Warrants outstanding 12,623,000        
Warrants exercise price $ 0.0001   $ 0.0001