XML 69 R41.htm IDEA: XBRL DOCUMENT 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