XML 45 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Note 13 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  March 16, 
  2026 
Expected life (in years)  6.1 
Expected volatility  58.2%
Risk-free rate  3.9%
Dividend yield   
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Stock Options

  

Weighted-Average Exercise Price

  

Weighted-Average Remaining Contractual Life

 
             

Balance, January 1, 2026

  18,435,493  $4.67   4.18 

Granted

  578,556   10.52    

Exercised

  (4,246,962)  2.94    

Forfeited or expired

  (18,580)  4.48    

Balance, June 30, 2026

  14,748,507  $5.40   4.54 

Exercisable, June 30, 2026

  13,620,701  $5.04   4.19 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

Unvested PSUs

  

Unvested Time-Based RSUs

     
  

Number of Shares

  

Number of Shares

  

Weighted-Average Grant-Date Fair Value

 
             

Unvested as of December 31, 2025

  804,518   6,132,497  $9.28 

Granted

  1,298,240   3,578,336   10.41 

Performance adjustment

  166,634      7.46 

Vested

  (373,707)  (2,015,919)  8.64 

Forfeited

  (44,477)  (295,726)  9.76 

Unvested as of June 30, 2026

  1,851,208   7,399,188  $9.99