XML 44 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders equity (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Shares of common stock subject to warrants 1,092,569 1,092,572
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
November 2020 [Member] | Warrants Exercise Price One [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,211 1,211
February 2021 [Member] | Warrants Exercise Price One [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 2,084 2,084
May 2023 [Member] | Warrants Exercise Price One [Member]    
Class of Warrant or Right [Line Items]    
Exercise price (in dollars per share) $ 7.785  
Expiration [1]  
Shares of common stock subject to warrants 889,274 889,274
October 2023 [Member] | Warrants Exercise Price One [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 200,000 200,000
[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.