XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
      

Weighted-Average

 
  

Number of Restricted

  

Grant Date Fair Value

 
  

Stock Awards

  

(per Share)

 

Unvested at December 31, 2022

  1,146,947  $5.19 

Granted

      

Vested

  (66,768)  4.87 

Cancelled for Tax Withholding

  (52,521)  4.87 

Unvested at December 31, 2023

  1,027,658  $5.22