XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
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:

 

2023

  

2022

 

Common stock grants

 $100  $100 

Stock option grants

  94   53 

Restricted Stock Unit Awards ("RSUs")

  862   539 

Total share-based compensation

 $1,056  $692 
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

  7,935   111.54         

Exercised

  (3,780)  28.94         

Outstanding at March 31, 2023

  96,230  $46.31   5.68  $8,038 

Exercisable at March 31, 2023

  78,419  $35.81   5.31  $7,374 

Vested and expected to vest at March 31, 2023

  96,230  $46.31  $5.68  $8,038 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Restricted Stock Units

  

Weighted Average
Grant Date
Fair Value

 

Outstanding at December 31, 2022

  102,048  $56.02 

Awarded

  44,154   111.54 

Shares vested

  (48,244)  53.39 

Shares forfeited

  (99)  97.61 

Outstanding at March 31, 2023

  97,859  $67.83