XML 52 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Equity Incentive Plans and Equity (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Shares

  

Weighted-Average Grant-Date Fair Value Per Unit

 

Outstanding at December 31, 2021

  103  $96.18 

Granted

  230   67.99 

Exercised/Vested

  (47)  112.57 

Forfeited

  (8)  105.62 

Outstanding at December 31, 2022

  278  $74.52 
  

Shares

  

Weighted-Average Grant-Date Fair Value Per Unit

 

Outstanding at December 31, 2021

  22  $111.65 

Granted

  158   57.52 

Forfeited

  (4)  113.33 

Outstanding at December 31, 2022

  176  $63.01 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Weighted average exercise price of options granted

 

$ 67.02

  

$ 155.00

  

$ 135.55

 

Expected volatility

 

52.5%

  

50.4%

  

46.9% - 51.5%

 

Average expected terms in years

 

6.5

  

6.1

  

5.8 - 7

 

Risk-free interest rate

 

3.8%

  

1.1%

  

0.3% - 1.69%

 

Expected dividend yield

 

0.0%

  

0.0%

  

0.0%

 
Performance Stock Options [Member]  
Notes Tables  
Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]

Options

 

Shares

  

Weighted Average Exercise Price

  

Average Remaining Contractual Term

  

Aggregate Intrinsic Value

 

Outstanding at December 31, 2021

  2,067  $74.71         

Granted

  -   -         

Exercised

  (35)  84.45         

Forfeited

  (107)  73.80         

Outstanding at December 31, 2022

  1,925  $75.50   6.00  $36,989 

Exercisable at December 31, 2022

  1,107  $19.53   4.69  $36,989 
Service Period Stock Options [Member]  
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]

Options

 

Shares

  

Weighted Average Exercise Price

  

Average Remaining Contractual Term

  

Aggregate Intrinsic Value

 

Outstanding at December 31, 2021

  1,287  $50.37         

Granted

  40   67.02         

Exercised

  (9)  76.07         

Forfeited

  (27)  62.08         

Outstanding at December 31, 2022

  1,291  $51.63   5.41  $33,958 

Exercisable at December 31, 2022

  1,040  $32.61   4.69  $33,958