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

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Cost of revenue

 $1,186  $922  $3,691  $2,622 

Research and development

  9,287   6,646   26,875   19,564 

Selling, general and administrative

  32,524   24,004   95,157   70,096 

Total stock-based compensation expense

 $42,997  $31,572  $125,723  $92,282 

Tax benefit related to stock-based compensation (1)

 $654  $488  $1,879  $1,299 
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

  44  $396.77   442(1) $363.74   120  $270.15   606  $347.57 

Vested

  (53) $188.73   (375) $141.02   (243) $23.57   (671) $102.22 

Forfeited

  (6) $308.76   (1) $374.87   (6) $216.37   (13) $268.11 

Outstanding at September 30, 2022

  110  $318.11   1,232  $298.24   1,089  $73.23   2,431  $198.26 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Expected term (in years)

  0.5   0.5   0.5   0.5 

Expected volatility

  63.2%  43.0%  50.6%  43.2%

Risk-free interest rate

  3.1%  0.1%  1.9%  0.1%

Dividend yield

  0.6%  0.5%  0.6%  0.6%