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

(in thousands except per share data)

 

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Numerators:

                

Income from continuing operations

 $24,526  $15,436  $46,693  $24,019 

(Loss) income from discontinued operations

  -   (19)  -   2,540 

Net income

 $24,526  $15,417  $46,693  $26,559 

Denominator:

                

Denominator for basic income per share – weighted-average shares

  15,514   16,765   16,058   16,858 

Effect of dilutive securities:

                

Equivalent shares issuable upon conversion of unvested restricted shares

  237   257   252   194 

Equivalent shares issuable upon conversion of unvested employee stock options

  10   -   11   - 

Denominator for diluted income per share adjusted weighted-average shares and assumed conversions

  15,761   17,022   16,321   17,052 
                 

Basic income per share:

                

Income from continuing operations

 $1.58  $0.92  $2.91  $1.42 

(Loss) income from discontinued operations

  -   -   -   0.15 

Net income

 $1.58  $0.92  $2.91  $1.58 

Diluted income per share:

                

Income from continuing operations

 $1.56  $0.91  $2.86  $1.41 

(Loss) income from discontinued operations

  -   -   -   0.15 

Net income

 $1.56  $0.91  $2.86  $1.56