XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Income Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(in thousands except per share data)

 

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 

Numerators:

        

Income from continuing operations

 $16,485  $22,167 

Income from discontinued operations

  150   - 

Net income

 $16,635  $22,167 

Denominator:

        

Denominator for basic income per share – weighted-average shares

  13,361   16,602 

Effect of dilutive securities:

        

Equivalent shares issuable upon conversion of unvested restricted shares

  288   167 

Equivalent shares issuable upon conversion of unvested employee stock options

  228   - 

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

  13,877   16,769 
         

Basic income per share:

        

Income from continuing operations

 $1.23  $1.34 

Income from discontinued operations

  0.01   - 

Net income(1)

 $1.25  $1.34 

Diluted income per share:

        

Income from continuing operations

 $1.19  $1.32 

Income from discontinued operations

  0.01   - 

Net income

 $1.20  $1.32