XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Stockholders' Equity and Stock Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Nonvested Share Activity [Table Text Block]

 

  

Weighted

 

 

  

Average Grant

 

 

  

Date

 

 

Shares

  

Fair Value

 

Nonvested shares at January 1, 2023

  121,059  $24.83 

Granted in 2023

  132,526   44.99 

Vested in 2023

  (110,291)  33.92 

Forfeited in 2023

      

Nonvested shares at December 31, 2023

  143,294  $36.48 

Granted in 2024

  51,812   58.83 

Vested in 2024

  (78,397)  35.28 

Forfeited in 2024

  (1,999)  45.33 

Nonvested shares at December 31, 2024

  114,710  $47.23