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

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Cost of revenue

 $1,150  $1,198  $2,297  $2,505 

Research and development

  9,313   9,187   17,927   17,588 

Selling, general and administrative

  27,529   32,530   54,777   62,633 

Total stock-based compensation expense

 $37,992  $42,915  $75,001  $82,726 

Tax benefit related to stock-based compensation (1)

 $663  $652  $1,086  $1,225 
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, 2023

  106  $327.13   748  $275.70   1,805  $126.57   2,659  $176.50 

Granted

  38  $467.77   230(1) $449.23   -  $-   268  $450.48 

Vested

  (35

)

 $277.81   (298

)

 $294.82   (162

)

 $23.57   (495

)

 $204.90 

Forfeited

  (3

)

 $365.67   (2

)

 $287.76   (5

)

 $139.15   (10

)

 $236.17 

Outstanding at June 30, 2023

  106  $392.85   678  $327.00   1,638  $136.72   2,422  $201.23 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  

Six Months Ended June 30,

 
  

2023

  

2022

 

Expected term (in years)

  0.5   0.5 

Expected volatility

  55.8

%

  38.1

%

Risk-free interest rate

  5.0

%

  0.7

%

Dividend yield

  0.8

%

  0.6

%