XML 78 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders equity - Warrants (Details) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Nov. 30, 2022
Oct. 31, 2022
Warrants        
Number of Warrants 14,483,792 203,914    
Warrants Exercise Price 44,820.00        
Warrants        
Number of Warrants 6 6    
Exercise Price $ 44,820      
Warrants Exercise Price 3,000.00        
Warrants        
Number of Warrants 159 159    
Exercise Price $ 3,000      
Warrants Exercise Price 1,447.20        
Warrants        
Number of Warrants 10,421 10,421    
Exercise Price $ 1,447.2      
Warrants Exercise Price 900.00        
Warrants        
Number of Warrants 15,390 15,390    
Exercise Price $ 900      
November 2022 Series B        
Warrants        
Number of Warrants 177,938 177,938    
Exercise Price $ 0   $ 0 $ 3
June 2024 Placement Agent        
Warrants        
Number of Warrants 127,227      
Exercise Price $ 4.91      
June 2024 Pre-funded        
Warrants        
Number of Warrants 1,430,000      
Exercise Price $ 0      
June 2024 Series A        
Warrants        
Number of Warrants 5,089,060      
Exercise Price $ 3.93      
June 2024 Series B        
Warrants        
Number of Warrants 7,633,591      
Exercise Price $ 3.93