XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.4
Note 8 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

Year Ended December 31,

  

2025

 

2024

 

2023

Cost of revenue

 $7,204  $6,305  $4,545 

Research and development

  49,247   45,626   36,611 

Selling, general and administrative

  171,040   153,709   108,555 

Total stock-based compensation expense

 $227,491  $205,640  $149,711 

Tax benefit related to stock-based compensation (1)

 $2,674  $3,040  $2,519 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Total Time-based RSUs, PSUs and MSUs

  

Number of Shares

  

Weighted-Average Grant Date Fair Value Per Share

Outstanding at January 1, 2023

  2,659   $176.50 

Granted

  363 

(1)

 $444.86 

Vested

  (911)  $177.54 

Forfeited

  (25)  $209.23 

Outstanding at December 31, 2023

  2,086   $222.04 

Granted

  402 

(1)

 $584.49 

Vested

  (778)  $133.62 

Forfeited

  (6)  $432.32 

Outstanding at December 31, 2024

  1,704   $347.01 

Granted

  317 

(1)

 $576.98 

Vested

  (1,226)

(2)

 $290.55 

Forfeited

  (24)  $473.09 

Outstanding at December 31, 2025

  771   $535.78