XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three months ended September 30,

  

Nine months ended September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Earnings (loss) per common share - basic

                

Net income (loss)

 $7,304  $(9,984) $26,811  $1,064 

Less: income (loss) allocated to participating securities

  (5)  23   (27)  (2)

Net income (loss) allocated to common shareholders

  7,299   (9,961)  26,784   1,062 

Weighted average basic shares outstanding

  9,965,374   10,398,787   10,148,630   10,440,638 

Basic earnings (loss) per common share

 $0.74  $(0.95) $2.64  $0.10 
                 

Earnings (loss) per common share - diluted

                

Net income (loss) allocated to common shareholders

 $7,299  $(9,961) $26,784  $1,062 

Weighted average basic shares outstanding

  9,965,374   10,398,787   10,148,630   10,440,638 

Dilutive effect of securities

  120,875      80,540   88,226 

Total weighted average diluted shares outstanding

  10,086,249   10,398,787   10,229,170   10,528,864 

Diluted earnings (loss) per common share

 $0.73  $(0.95) $2.62  $0.09 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three months ended September 30,

  

Nine months ended September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Stock options

  17,966   80,586   9,995   51 

Restricted stock awards

     323   67   294 

Restricted stock units

  1,884   44,336   26,717   29,066