v3.26.1
Stockholders’ Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of option activity
                       
   Options Outstanding  Weighted   
   Number of  Weighted Average  Average Remaining life  Grant Date Fair value of
   Options  Exercise Price  (years)  option
             
Outstanding, January 1, 2026    6,239   $966.77    7.44    1,597,681 
Granted                 
Exercised                 
Expired    (158)   (731.09)       (23,126)
Forfeited/canceled                 
Outstanding, June 30, 2026    6,081   $972.90    7.13    1,574,555 
                      
Exercisable options, June 30, 2026    4,963   $1,165.03    6.76    1,514,697 

 

   Options Outstanding  Weighted   
   Number of
Options
  Weighted Average
Exercise Price
  Average Remaining life
(years)
  Grant Date Fair
value of option
             
Outstanding, January 1, 2025    5,757   $1,084.53    5.04    1,699,877 
Granted    1,944    100.27        98,271 
Exercised                  
Expired    (112)   (1,029.66)       (50,224)
Forfeited/canceled                 
Outstanding, June 30, 2025    7,589   $833.21    8.26    1,747,924 
                      
Exercisable options, June 30, 2025    3,927   $1,413.01    7.23   $1,452,934 

Schedule of restricted stock options
                     
   Restricted Stock Units Outstanding      
   Number of  Weighted Average
Grant – Date
  Weighted Average
Remaining life
  Aggregate Intrinsic
   Units  Fair Value Price  (years)  Value
             
Outstanding, January 1, 2026    332   $394.64    1.35   $1,723 
Granted                  
Exercised                 
Forfeited/canceled    (2)   (162.80)       (10)
Outstanding, June 30, 2026    330   $396.04    0.95   $1,713 

 

   Restricted Stock
Units Outstanding
      
   Number of  Weighted Average
Grant – Date
  Weighted Average
Remaining life
  Aggregate Intrinsic
   Units  Fair Value Price  (years)  Value
             
Outstanding, January 1, 2025    192   $587.61    1.58   $639 
Granted    217    162.80        723 
Exercised                 
Forfeited/canceled    (35)   (207.18)       (57)
Outstanding, June 30, 2025    374   $376.73    1.85   $1,305