XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

Three Months Ended March 31,

 
  

2024

  

2023

 

Cost of revenue

 $1,398  $1,147 

Research and development

  10,447   8,614 

Selling, general and administrative (“SG&A”)

  34,081   27,248 

Total stock-based compensation expense

 $45,926  $37,009 

Tax benefit related to stock-based compensation (1)

 $708  $423 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Time-Based RSUs

  

PSUs and MPSUs

  

MSUs

  

Total

 
      

Weighted-

       

Weighted-

      

Weighted-

      

Weighted-

 
      

Average

       

Average

      

Average

      

Average

 
      

Grant Date

       

Grant Date

      

Grant Date

      

Grant Date

 
  

Number of

  

Fair Value

  

Number of

   

Fair Value

  

Number of

  

Fair Value

  

Number of

  

Fair Value

 
  

Shares

  

Per Share

  

Shares

   

Per Share

  

Shares

  

Per Share

  

Shares

  

Per Share

 

Outstanding at January 1, 2024

  102  $411.11   482   $397.77   1,502  $152.89   2,086  $222.04 

Granted

  21  $632.98   240 

(1)

 $609.22   -  $-   261  $610.67 

Vested

  (14) $372.30   (57)  $287.31   (563) $68.48   (634) $94.76 

Forfeited

  (2) $467.30   -   $-   -  $-   (2) $423.45 

Outstanding at March 31, 2024

  107  $458.67   665   $489.68   939  $203.38   1,711  $330.53 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  

Three Months Ended March 31,

 
  

2024

  

2023

 

Expected term (in years)

  0.5   0.5 

Expected volatility

  42.4%  55.8%

Risk-free interest rate

  5.3%  5.0%

Dividend yield

  0.7%  0.8%