XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Note 15 - Stockholders' Equity and Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Nonvested Share Activity [Table Text Block]

 

  

Weighted

 

 

  

Average Grant

 

 

  

Date

 

 

Shares

  

Fair Value

 

Nonvested shares at January 1, 2025

  114,710  $47.23 

Granted in 2025

  1,906   131.22 

Vested in 2025

  (26,029)  47.81 

Forfeited in 2025

  (12,043)  43.86 

Nonvested shares at March 31, 2025

  78,544  $49.60