XML 73 R52.htm IDEA: XBRL DOCUMENT v3.25.4
Note 20 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Risk free interest rate

 0.04%

Expected volatility

 55%

Dividend yield

 0.0%

Stock price on valuation date

 $18.90 
  

2025

  

2024

  

2023

 

Total expected term (in years)

  2.80   2.86   2.85 

Expected volatility

  51.5%  58.0%  65.7%

Risk-free interest rate

  4.08%  4.53%  4.56%

Correlation range

  42.5% to 70.8%   42.7% to 70.4%   48.7% to 76.2% 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Number of Shares

  

Weighted Average Grant Date Fair Value

 

Non-vested at December 31, 2022

  1,484,198  $17.51 

Granted

  940,176   19.07 

Vested

  (640,145)  17.37 

Forfeited

  (67,415)  18.07 

Non-vested at December 31, 2023

  1,716,814   18.39 

Granted

  1,345,933   19.50 

Vested

  (761,726)  18.05 

Forfeited

  (59,859)  18.67 

Non-vested at December 31, 2024

  2,241,162   19.15 

Granted

  2,236,425   10.38 

Vested

  (989,626)  18.62 

Forfeited

  (167,033)  14.61 

Non-vested at December 31, 2025

  3,320,928  $13.63 
Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]
  

Number

  

Weighted Average

 
  

of

  

Grant Date

 
  

Shares

  

Fair Value

 

Non-vested at December 31, 2022

  386,512  $24.00 

Granted

  260,762   33.03 

Vested

  (18,222)  26.63 

Forfeited

  (14,471)  20.55 

Non-vested at December 31, 2023

  614,581   27.83 

Granted

  308,412   26.00 

Vested

  (24,583)  31.22 

Non-vested at December 31, 2024

  898,410   27.11 

Granted

  444,389   16.63 

Vested

  (343,707)  23.34 

Forfeited

  (34,158)  17.85 

Non-vested at December 31, 2025

  964,934  $23.96