XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Note 15 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

2022

  

2021

  

2020

 

Basic earnings (loss) per common share

            

Net income (loss)

 $38,609  $30,691  $(86,553)

Less income allocated to participating securities

  741   503   - 

Net income (loss) allocated to common shareholders

 $37,868  $30,188  $(86,553)

Weighted average common shares outstanding

  22,915,543   22,954,523   22,846,467 
  $1.65  $1.31  $(3.81)

Earnings (loss) per common share assuming dilution

            

Net income (loss)

 $38,609  $30,691  $(86,553)

Less income allocated to participating securities

  741   503   - 

Net income (loss) allocated to common shareholders

 $37,868  $30,188  $(86,553)

Weighted average common shares outstanding

  22,915,543   22,954,523   22,846,467 

Incremental shares applicable to stock based compensation

  1,281   10,209   - 

Weighted average common shares assuming dilution

  22,916,824   22,964,732   22,846,467 
  $1.63  $1.29  $(3.81)