XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2022

   

2021

   

2022

   

2021

 

Cost of revenue

  $ 1,198     $ 885     $ 2,505     $ 1,700  

Research and development

    9,187       6,752       17,588       12,918  

Selling, general and administrative

    32,530       24,489       62,633       46,092  

Total stock-based compensation expense

  $ 42,915     $ 32,126     $ 82,726     $ 60,710  

Tax benefit related to stock-based compensation (1)

  $ 652     $ 381     $ 1,225     $ 811  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Time-Based RSUs

  

PSUs and MPSUs

  

MSUs

  

Total

 
  

Number of

Shares

  

Weighted-

Average Grant

Date Fair

Value Per

Share

  

Number of

Shares

  

Weighted-

Average Grant

Date Fair

Value Per

Share

  

Number of

Shares

  

Weighted-

Average Grant

Date Fair

Value Per

Share

  

Number of

Shares

  

Weighted-

Average Grant

Date Fair

Value Per

Share

 

Outstanding at January 1, 2022

  125  $235.82   1,166  $222.78   1,218  $44.59   2,509  $136.87 

Granted

  40  $394.57   442(1) $370.19   120  $270.15   602  $351.88 

Vested

  (43) $183.18   (319) $143.36   (162) $23.57   (524) $109.63 

Forfeited

  (4) $297.83   -  $-   (5) $207.45   (9) $255.02 

Outstanding at June 30, 2022

  118  $307.08   1,289  $293.00   1,171  $69.93   2,578  $192.21 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
   

Six Months Ended June 30,

 
   

2022

   

2021

 

Expected term (in years)

    0.5       0.5  

Expected volatility

    38.1 %     43.3 %

Risk-free interest rate

    0.7 %     0.1 %

Dividend yield

    0.6 %     0.6 %