Annual report pursuant to Section 13 and 15(d)

Note 17 - Stock-based Compensation and Other Benefit Plans (Tables)

v3.24.0.1
Note 17 - Stock-based Compensation and Other Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Twelve Months Ended December 31,

 
   

2023

   

2022

   

2021

 
    (in thousands)  

Stock-based compensation - equity awards

  $ 3,338     $ 2,045     $ 1,060  

Stock-based compensation - liability awards

    (15 )     155       1,399  

Total stock-based compensation

  $ 3,323     $ 2,200     $ 2,459  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Twelve Months Ended December 31,

 
   

2023

   

2022

   

2021

 

Weighted average exercise price - ($/share)

  $ 4.19     $ 6.41     $ 3.14  

Expected life in years

    6.4       6.0       6.0  

Average expected volatility

    68

%

    72

%

    75  

Risk-free interest rate

    3.73

%

    1.98

%

    0.95  

Expected dividend yield

    5.97 %     2.30 %      

Weighted average grant date fair value - ($/share)

  $ 2.29     $ 2.84     $ 2.07  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number of Shares Underlying Options

   

Weighted Average Exercise Price Per Share

   

Weighted Average Remaining Contractual Term

   

Aggregate Intrinsic Value

 
   

(in thousands)

           

(in years)

   

(in thousands)

 

Outstanding at January 1, 2023

    444     $ 3.95                  

Granted

    335       4.19                  

Exercised

    (168 )     (1.74 )                

Unvested shares forfeited

                           

Vested shares expired

                           

Outstanding at December 31, 2023

    611     $ 4.69       8.72     $ 255  

Exercisable at December 31, 2023

    118     $ 4.56       7.60     $ 116  
   

Number of Shares Underlying Options

   

Weighted Average Exercise Price Per Share

   

Weighted Average Remaining Contractual Term

   

Aggregate Intrinsic Value

 
   

(in thousands)

           

(in years)

   

(in thousands)

 

Outstanding at January 1, 2023

    387     $ 1.86                  

Granted

                           

Exercised

    (217 )     (1.75 )                

Unvested shares forfeited

                           

Vested shares expired

                           

Outstanding at December 31, 2023

    170     $ 1.99       0.27     $ 425  

Exercisable at December 31, 2023

    170     $ 1.99       0.27     $ 425  
Nonvested Restricted Stock Shares Activity [Table Text Block]
   

Restricted Stock

   

Weighted Average Grant Date Fair Value

 
   

(in thousands)

         

Non-vested shares outstanding at January 1, 2023

    665     $ 4.59  

Awards granted

    796       4.19  

Awards vested

    (354 )     3.92  

Awards forfeited

    (22 )     5.35  

Non-vested shares outstanding at December 31, 2023

    1,085     $ 4.50  
   

Restricted Stock

   

Weighted Average Conversion Date Fair Value

 
   

(in thousands)

         

Non-vested shares outstanding at January 1, 2023

    383     $ 4.27  

Awards granted

    183       4.19  

Awards vested

    (285 )     4.27  

Awards forfeited

    (58 )     4.23  

Non-vested shares outstanding at December 31, 2023

    223     $ 4.22  
Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]
   

Restricted Stock

   

Weighted Average Conversion Date Fair Value

 
   

(in thousands)

         

Non-vested shares outstanding at January 1, 2023

    690     $ 4.27  

Awards granted

           

Awards vested

    (533 )     4.27  

Awards forfeited

    (36 )     4.27  

Non-vested shares outstanding at December 31, 2023

    121     $ 4.27  
Share-Based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block]
   

Number of Shares Underlying SARs

   

Weighted Average Exercise Price Per Share

   

Weighted Average Remaining Contractual Term

   

Aggregate Intrinsic Value

 
   

(in thousands)

           

(in years)

   

(in thousands)

 

Outstanding at January 1, 2023

    202     $ 1.87                  

Granted

                           

Exercised

    (126 )     1.59                  

Unvested SARs forfeited

                           

Vested SARs expired

                           

Outstanding at December 31, 2023

    76     $ 2.33       0.16     $ 164  

Exercisable at December 31, 2023

    76     $ 2.33       0.16     $ 164