XML 253 R106.htm IDEA: XBRL DOCUMENT v3.25.1
Equity - Schedule of Stock Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock Option [Member]        
Schedule of Stock Option Activity [Line Items]        
Number of Options, Balance outstanding 51,425 52,479 56,880 53,357
Weighted Average Exercise Price, Balance outstanding $ 77.79 $ 85.45 $ 149.03 $ 195.45
Number of Options, Granted 2,665 10,265 12,452  
Weighted Average Exercise Price, Granted $ 3.26 $ 4.13 $ 35.25  
Number of Warrants, Cancelled (3,719)      
Weighted Average Exercise Price, Cancelled $ (132.47)      
Number of Options, Options exercisable 47,493 46,872    
Weighted Average Exercise Price, Options exercisable $ 83.97 $ 94.41    
Number of Options, Options expected to vest 3,932 5,607    
Weighted Average Exercise Price, Options expected to vest $ 3.13 $ 10.56    
Stock Warrant [Member]        
Schedule of Stock Option Activity [Line Items]        
Number of Options, Balance outstanding 171,163 182,996 43,035 8,264
Weighted Average Exercise Price, Balance outstanding $ 18.79 $ 21.37 $ 75.53 $ 187.5
Number of Warrants, Exercised (11,833) (6,278)    
Weighted Average Exercise Price, Exercised $ (58.63) $ (50.77)    
Number of Options, Granted   169,527 34,771  
Weighted Average Exercise Price, Granted   $ 10.28 $ 48.9  
Number of Warrants, Cancelled   (23,288)    
Weighted Average Exercise Price, Cancelled   $ (32.85)    
Number of Options, Options exercisable 91,163 102,996    
Weighted Average Exercise Price, Options exercisable $ 28.7 $ 32.13    
Number of Options, Options expected to vest 80,000 80,000    
Weighted Average Exercise Price, Options expected to vest $ 7.5 $ 7.5