XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Note 16 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Numerator:

                

Net income

 $16.6  $9.8  $26.9  $35.5 

Denominator:

                

Basic - weighted average shares outstanding

  18,507,073   18,547,276   18,485,367   18,501,930 

Effect of dilutive securities:

  176,725   384,427   250,546   377,686 

Diluted - weighted average shares outstanding

  18,683,798   18,931,703   18,735,913   18,879,616 

Basic earnings per share

 $0.90  $0.53  $1.46  $1.92 

Diluted earnings per share

 $0.89  $0.51  $1.44  $1.88