XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 16 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Number of

  

Weighted-Average

 
  

Restricted

  

Grant Date Fair

 
  

Stock Awards

  

Value (per Share)

 

Unvested at December 31, 2023

  1,027,658  $5.22 

Granted

  21,306   8.39 

Vested

  (278,896)  5.73 

Vested and settled for tax withholding

  (221,104)  5.73 

Unvested at March 31, 2024

  548,964  $4.88