XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Non-cash Share-based Employee Compensation (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
      

Wgt. Avg.

  

Wgt. Avg.

  

Wgt. Avg.

     
      

Exercise

  

Remaining

  

Grant Date

  

Aggregate

 
  

Stock

  

Price ($)

  

Contractual

  

Fair Value

  

Intrinsic

 

As of January 1, 2025

 

Options

  

Per Share

  

Life (Years)

  

($) Per Share

  

Value (000s)

 

Outstanding

  285,100   13.65   7.72   6.39   5,885 

Vested

  109,840   15.23   6.25   5.46   2,094 

Nonvested

  175,260   12.66   8.63   6.97   3,791 
                     

Period activity

                    

Issued

  222,944   41.65   9.69   25.11    

Exercised

  (25,281)  14.08      6.30   891 

Forfeited

  (11,070)  19.98      12.09   261 

Expired

  (4,380)  14.72      5.97   151 
                     

As of September 30, 2025

                    

Outstanding

  467,313   26.83   8.27   15.19   26,943 

Vested

  136,436   18.14   9.03   8.55   9,052 

Nonvested

  330,877   30.41   9.03   17.93   17,891 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
      

Weighted Average

 
  

Number of

  

Grant Date

 
  

Shares

  

Price per Share

 

Unvested as of January 1, 2025

  44,546  $12.99 

Granted

  47,132   23.99 

Vested and issued

  (55,015)  13.61 

Cancelled/forfeited

      

Unvested as of September 30, 2025

  36,663  $26.19