XML 111 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' equity (Details 1) - $ / shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
May 31, 2023
Jan. 11, 2023
Class of Warrant or Right [Line Items]        
Exercise Price (in Dollars per share)     $ 7.785 $ 26.50
Shares of Common Stock Subject to Warrants [1] 1,095,517 1,095,517    
February Two Thousand Fifteen [Member] | Warrants Exercise Price One [Member]        
Class of Warrant or Right [Line Items]        
Exercise Price (in Dollars per share) $ 660,000.00      
Expiration February 2025      
Shares of Common Stock Subject to Warrants [1] 3 3    
October Two Thousand Nineteen [Member] | Warrant Exercise Price Four [Member]        
Class of Warrant or Right [Line Items]        
Exercise Price (in Dollars per share) $ 400.00      
Expiration October 2024      
Shares of Common Stock Subject to Warrants [1] 1,770 1,770    
October Two Thousand Nineteen [Member] | Warrants Exercise Price Five [Member]        
Class of Warrant or Right [Line Items]        
Exercise Price (in Dollars per share) $ 520.00      
Expiration October 2024      
Shares of Common Stock Subject to Warrants [1] 1,175 1,175    
November Two Thousand Twenty [Member] | Warrants Exercise Price Ten [Member]        
Class of Warrant or Right [Line Items]        
Exercise Price (in Dollars per share) $ 504.40      
Expiration May 2026      
Shares of Common Stock Subject to Warrants [1] 1,211 1,211    
February Two Thousand Twenty One [Member] | Warrants Exercise Price Seven [Member]        
Class of Warrant or Right [Line Items]        
Exercise Price (in Dollars per share) $ 780.00      
Expiration August 2026      
Shares of Common Stock Subject to Warrants [1] 2,084 2,084    
May Two Thousand Twenty Three [Member] | Warrant Exercise Price Nine [Member]        
Class of Warrant or Right [Line Items]        
Exercise Price (in Dollars per share) $ 7.785      
Shares of Common Stock Subject to Warrants [1] 889,274 889,274    
October Two Thousand Twenty Three [Member] | Warrant Exercise Price Ten [Member]        
Class of Warrant or Right [Line Items]        
Exercise Price (in Dollars per share) $ 3.36      
Expiration April 2029      
Shares of Common Stock Subject to Warrants [1] 200,000 200,000    
[1] Warrants to purchase fractional shares of common stock resulting from the reverse stock splits effected on January 5, 2023 and May 20, 2024 were rounded up to the next whole share of common stock on a holder by holder basis.