XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Employee Service Share Based Compensation Allocation of Recognized Period Costs, By Award Type [Table Text Block]
   

Three Months Ended

 
   

March 31,

 

Share-based compensation related to:

 

2024

   

2023

 

Common stock grants

  $ 100     $ 100  

Stock option grants

    113       94  

Restricted Stock Unit Awards ("RSUs")

    1,300       862  

Total share-based compensation

  $ 1,513     $ 1,056  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Shares Under Options

   

Weighted Average Exercise Price (per share)

   

Weighted Average Remaining Contractual Life (in years)

   

Aggregate Intrinsic Value (in thousands)

 

Outstanding at December 31, 2023

    78,488     $ 39.98                  

Granted

    -       -                  

Exercised

    (4,480 )     35.76                  

Outstanding at March 31, 2024

    74,008     $ 58.44       5.34     $ 14,340  

Exercisable at March 31, 2024

    65,823     $ 48.22       5.18     $ 13,427  

Vested and expected to vest at March 31, 2024

    74,008     $ 58.44       5.34     $ 14,340  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   

Restricted Stock Units

   

Weighted Average
Grant Date
Fair Value

 

Outstanding at December 31, 2023

    95,693     $ 64.82  

Awarded

    35,334       171.40  

Shares vested

    (48,794 )     76.29  

Shares forfeited

    (131 )     171.40  

Outstanding at March 31, 2024

    82,102     $ 85.47