Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of option activity (Tables)

v3.25.1
Schedule of option activity (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of non-vested options
           
    Number of
shares
    Weighted-
average
grant date
fair value
 
Balance as of January 1, 2024     67,500     $ 4.77  
Granted     30,000       3.41  
Forfeited     (11,667 )     (4.32 )
Vested     (53,750 )     (4.87 )
Balance as of December 31, 2024     32,083     $ 3.49  
Non Employee Stock Options [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of option activity
                       
    Number of
shares
    Weighted-
average
exercise
price
    Weighted-
average
remaining
life
(years)
    Aggregate
intrinsic
value
 
Outstanding as of January 1, 2023     2,009     $ 120.83       1.83     $  
Granted                            
Expired     (84 )     231.60                  
Outstanding as of December 31, 2023     1,925       115.99       0.91        
Granted                            
Expired     (1,672 )     50.20                  
Outstanding as of December 31, 2024     253     $ 550.80       0.68     $  
                                 
Vested or expected to vest as of December 31, 2024     253     $ 550.80       0.68     $  
                                 
Exercisable as of December 31, 2023     1,925     $ 115.99       0.91     $  
Exercisable as of December 31, 2024     253     $ 550.80       0.68     $