XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders equity - Warrants (Details) - $ / shares
Sep. 30, 2024
Dec. 31, 2023
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.0000  
Warrants Exercise Price 3,000.00    
Warrants    
Number of Warrants 159 159
Exercise Price $ 3,000.0000  
Warrants Exercise Price 1,447.20    
Warrants    
Number of Warrants 10,421 10,421
Exercise Price $ 1,447.2000  
Warrants Exercise Price 900.00    
Warrants    
Number of Warrants 15,390 15,390
Exercise Price $ 900.0000  
November 2022 Series B    
Warrants    
Number of Warrants 177,938 177,938
Exercise Price $ 0.0000  
June 2024 Placement Agent    
Warrants    
Number of Warrants 127,227  
Exercise Price $ 4.9125  
June 2024 Pre-funded    
Warrants    
Number of Warrants 1,430,000  
Exercise Price $ 0.0010  
June 2024 Series A    
Warrants    
Number of Warrants 5,089,060  
Exercise Price $ 3.9300  
June 2024 Series B    
Warrants    
Number of Warrants 7,633,591  
Exercise Price $ 3.9300