XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Note 10 - Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Expected life (in years)

  1.25   1.25   1.25 

Volatility

  44.70%  40.97%  43.66%

Risk-free interest rate

  4.07%  4.61%  5.15%

Expected dividend

         

Weighted average fair value of purchase rights granted during the period

 $8.78  $10.91  $15.71 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Costs of revenues

 $5,252  $5,087   4,169 

Research and development

  9,460   8,958   7,711 

Selling, general, and administrative

  11,213   11,002   9,604 

Total stock-based compensation expense

 $25,925  $25,047  $21,484 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
      

Weighted

 
      

Average Grant

 
  

Shares

  

Date Fair Value

 
  

(in thousands)

  

Per Share

 

Nonvested, January 1, 2025

  1,885  $33.14 

Granted

  1,009   22.12 

Vested

  (805)  29.57 

Forfeited

  (84)  31.69 

Nonvested, December 31, 2025

  2,005  $29.08 
Share-Based Compensation Arrangements by Share-Based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Total fair value of restricted stock units vested

 $19,421  $26,963  $32,786