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

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2024

   

2023

   

2024

   

2023

 

Cost of revenue

  $ 1,576     $ 1,020     $ 4,585     $ 3,317  

Research and development

    11,331       8,479       33,460       26,406  

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

    38,491       24,103       111,585       78,880  

Total stock-based compensation expense

  $ 51,398     $ 33,602     $ 149,630     $ 108,603  

Tax benefit related to stock-based compensation (1)

  $ 766     $ 667     $ 2,272     $ 1,753  
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

    31     $ 643.98       344  

(1)

  $ 593.33       -     $ -       375     $ 597.56  

Vested

    (39 )   $ 374.15       (150 )     $ 272.21       (563 )   $ 68.48       (752 )   $ 125.04  

Forfeited

    (4 )   $ 471.15       (1 )     $ 400.96       (1 )   $ 270.15       (6 )   $ 419.22  

Outstanding at September 30, 2024

    90     $ 505.64       675       $ 525.43       938     $ 203.32       1,703     $ 346.88  
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,

  

2024

 

2023

 

2024

 

2023

Expected term (in years)

  0.5   0.5   0.5   0.5 

Expected volatility

  47.8%  50.8%  45.1%  53.3%

Risk-free interest rate

  5.0%  5.5%  5.2%  5.3%

Dividend yield

  0.6%  0.8%  0.6%  0.8%