XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Note 15 - Stockholders' Equity and Stock Based Compensation (Tables)
6 Months Ended
Jun. 30, 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.41 

Granted in 2025

  43,736   93.97 

Vested in 2025

  (57,183)  49.85 

Forfeited in 2025

  (15,471)  49.25 

Nonvested shares at June 30, 2025

  85,792  $68.95