XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Stock Option Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]        
Number of shares, Outstanding, beginning balance 9,022 34,569 34,569  
Weighted average exercise price, Outstanding, beginning balance $ 91.06 $ 105.48 $ 105.48  
Weighted average remaining contractual term, Outstanding 7 years 4 months 24 days 4 years 4 months 24 days 7 years 7 months 6 days 7 years 8 months 12 days
Aggregate intrinsic value, Outstanding, beginning balance $ 3,750 $ 3,750  
Number of shares, Granted    
Weighted average exercise price, Granted      
Number of shares, Exercised    
Weighted average exercise price, Exercised    
Number of shares, Forfeited (8,565)    
Weighted average exercise price, Forfeited $ 68.52    
Number of shares, Expired (3,715)    
Weighted average exercise price, Expired $ 109.32    
Number of shares, Outstanding, ending balance 9,022 22,289 9,022 34,569
Weighted average exercise price, Outstanding, ending balance $ 91.06 $ 119.04 $ 91.06 $ 105.48
Aggregate intrinsic value, Outstanding, ending balance $ 3,650 $ 3,750
Number of Shares, Exercisable 6,924 17,519    
Weighted average exercise price, Exercisable $ 96.28 $ 130.08    
Weighted average remaining contractual term, Exercisable 7 years 4 months 24 days 3 years 2 months 12 days    
Aggregate intrinsic value, Exercisable $ 3,650