XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Stock Option Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]        
Number of shares, Outstanding, beginning balance 9,022 34,568 34,568  
Weighted average exercise price, Outstanding, beginning balance $ 91.06 $ 105.48 $ 105.48  
Weighted average remaining contractual term, Outstanding 7 years 1 month 6 days 7 years 10 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,564)    
Weighted average exercise price, Forfeited $ 68.40    
Number of shares, Expired (13,998)    
Weighted average exercise price, Expired $ 105.60    
Number of shares, Outstanding, ending balance 9,022 12,006 9,022 34,568
Weighted average exercise price, Outstanding, ending balance $ 91.06 $ 131.64 $ 91.06 $ 105.48
Aggregate intrinsic value, Outstanding, ending balance $ 1,500 $ 3,750
Number of Shares, Exercisable 7,214 7,429    
Weighted average exercise price, Exercisable $ 95.85 $ 163.44    
Weighted average remaining contractual term, Exercisable 7 years 1 month 6 days 7 years 8 months 12 days    
Aggregate intrinsic value, Exercisable $ 1,500