XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Note 12 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Activity [Table Text Block]
  

Performance-based Stock Units

  

Restricted Stock and Restricted Stock Units

  

Market-based Stock Units

 
  

Number of Shares

  

Weighted Average Grant Date Fair Value

  

Number of Shares

  

Weighted Average Grant Date Fair Value

  

Number of Shares

  

Weighted Average Grant Date Fair Value

 

Balance, December 31, 2022

  22,620   5.41   540,723   14.17   131,976   13.66 

Granted

  96,757   9.56   573,668   9.70   25,517   9.56 

Vested and released

  -   -   (256,255)  12.25   (76,547)  8.51 

Forfeited

  (52,693)  7.78   (200,929)  14.02   (19,065)  15.08 

Balance, December 31, 2023

  66,684   9.56   657,207   11.06   61,881   17.48 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Stock Option Grants

 
  2023  

2022

  2021 

Stock price

$9.56  $12.64 - 14.36  $16.38 

Exercise price

$9.56  $12.64 - 14.36  $16.38 

Dividend yield

 0.0%  0.00

%

  0.00

%

Expected volatility

 64.6%  57.79

%

  25.61

%

Risk-free interest rate

 3.63%  2.75 - 3.15

%

  1.63

%

Expected term in years

 6.25   6.25   7.50 
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]
  

Number of Options

  

Weighted Average Exercise Price

  

Weighted Average Contractual Live (Years)

  

Aggregate Intrinsic Value

 

Options outstanding as of December 31, 2022

  1,388,458   15.10   7.9   - 

Granted

  500,000   9.56         

Forfeited

  (1,000,000)  16.38         

Options outstanding as of December 31, 2023

  888,458   10.55   7.7   - 
  

As of December 31, 2023

 
  

Number of Options

  

Weighted Average Exercise Price

  

Weighted Average Contractual Live (Years)

  

Aggregate Intrinsic Value

 

Options vested and/or expected to vest

  888,458  $10.55   7.7  $- 

Options exercisable

  238,115   10.43   3.9   -