XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
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 
  

2023

 

2021

 

Total expected term (in years)

 

2.85

 

3.25

 

Expected volatility

 

65.7

 

84.2

 

Risk-free interest rate

 

4.56%

 

0.54%

 

Correlation range

 

48.7% to 76.2%

 

21.2% to 79.5%

 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Number of Shares

  

Weighted Average Grant Date Fair Value

 

Non-vested on Closing Date

  883,079  $21.97 

Granted

  458,258   17.64 

Vested

  (93,688)  21.80 

Forfeited

  (12,549)  22.59 

Non-vested at December 31, 2021

  1,235,100   20.49 

Granted

  913,034   16.51 

Vested

  (593,037)  21.91 

Forfeited

  (70,899)  18.80 

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 
Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]
  

Number

  

Weighted Average

 
  

of

  

Grant Date

 
  

Shares

  

Fair Value

 

Non-vested on Closing Date

  340,071  $32.38 

Granted

  354,275   23.34 

Vested

  (2,715)  29.72 

Non-vested on December 31, 2021

  691,631   27.75 

Vested

  (305,119)  32.50 

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