XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Employee Service Share Based Compensation Allocation of Recognized Period Costs, By Award Type [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

 

Share-based compensation related to:

 

2023

   

2022

   

2023

   

2022

 

Common stock grants

  $ 100     $ 100     $ 300     $ 300  

Stock option grants

    112       75       320       188  

Restricted Stock Unit Awards ("RSUs")

    985       722       2,830       1,882  

Total share-based compensation

  $ 1,197     $ 897     $ 3,450     $ 2,370  
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, 2022

    92,075     $ 39.98                  

Granted

    12,153       131.13                  

Exercised

    (25,740 )     30.67                  

Outstanding at September 30, 2023

    78,488     $ 57.14       5.81     $ 8,214  

Exercisable at September 30, 2023

    66,335     $ 43.59       5.73     $ 7,818  

Vested and expected to vest
at September 30, 2023

    78,488     $ 57.14     $ 5.81     $ 8,214  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Expected volatility

36.6% / 40.6%

Expected dividends

None

Risk-free interest rate

3.6% / 3.9%

Exercise price

$111.54 / $167.98

Expected term

6.2 / 6.8 years

Weighted-average grant date fair value

$37.81 / $71.17

Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   

Restricted
Stock Units

   

Weighted Average
Grant Date
Fair Value

 

Non-vested RSUs outstanding at December 31, 2022

    102,048     $ 56.02  

Awarded

    46,050       113.91  

Shares vested

    (52,126 )     55.17  

Shares forfeited

    (99 )     97.61  

Non-vested RSUs outstanding at September 30, 2023

    95,873     $ 55.90