XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders equity (Details 3) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
May 31, 2023
Class of Warrant or Right [Line Items]      
Exercise price (in dollars per share)     $ 7.785
Shares of common stock subject to warrants 1,092,572 1,095,517  
February 2015 [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 3 3  
October 2019 [Member] | Warrant Exercise Price Two [Member]      
Class of Warrant or Right [Line Items]      
Exercise price (in dollars per share) $ 400.00    
Shares of common stock subject to warrants 1,770  
October 2019 [Member] | Warrant Exercise Price Four [Member]      
Class of Warrant or Right [Line Items]      
Expiration October 2024    
October 2019 [Member] | Warrants Exercise Price Three [Member]      
Class of Warrant or Right [Line Items]      
Exercise price (in dollars per share) $ 520.00    
Shares of common stock subject to warrants 1,175  
October 2019 [Member] | Warrants Exercise Price Five [Member]      
Class of Warrant or Right [Line Items]      
Expiration October 2024    
November 2020 [Member] | Warrants Exercise Price Four [Member]      
Class of Warrant or Right [Line Items]      
Exercise price (in dollars per share) $ 504.40    
Shares of common stock subject to warrants 1,211 1,211  
November Twenty Thousand Twenty [Member] | Warrants Exercise Price Ten [Member]      
Class of Warrant or Right [Line Items]      
Expiration May 2026    
February 2021 [Member] | Warrants Exercise Price Five [Member]      
Class of Warrant or Right [Line Items]      
Exercise price (in dollars per share) $ 780.00    
Shares of common stock subject to warrants 2,084 2,084  
February Twenty Thousand Twenty One [Member] | Warrants Exercise Price Seven [Member]      
Class of Warrant or Right [Line Items]      
Expiration August 2026    
May 2023 [Member] | Warrant Exercise Price Six [Member]      
Class of Warrant or Right [Line Items]      
Exercise price (in dollars per share) $ 7.79    
Shares of common stock subject to warrants [1] 889,274 889,274  
October 2023 [Member] | Warrant Exercise Price Seven [Member]      
Class of Warrant or Right [Line Items]      
Exercise price (in dollars per share) $ 3.36    
Shares of common stock subject to warrants 200,000 200,000  
October Twenty Thousand Twenty Three [Member] | Warrant Exercise Price Ten [Member]      
Class of Warrant or Right [Line Items]      
Expiration April 2029    
[1] Warrants will be exercisable beginning on the date of stockholder approval of the exercisability of the warrants under Nasdaq rules. Once exercisable, the warrants will expire on the five-year anniversary of the date of such stockholder approval.