XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
           

Weighted Average

 
   

Number of

   

Grant Date

 
   

Shares

   

Fair Value per Share

 
                 

Nonvested at January 1, 2023

    -       -  

Granted

    5,000       18.54  

Vested

    2,000       19.13  

Forefeited

    -       -  

Balance at December 31, 2023

    3,000       18.15