XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Earnings Per Common Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Years Ended December 31,

 
  

2023

  

2022

  

2021

 
  

(in thousands, except per share amounts)

 

Net income available to common stockholders

 $80,967  $119,174  $128,636 

Earnings allocated to participating securities

  (216)  (287)  (313)

Income attributable to common stock

 $80,751  $118,887  $128,323 

Weighted average common shares outstanding, including participating securities

  38,913   39,355   39,723 

Weighted average participating securities

  (104)  (95)  (97)

Weighted average common shares outstanding

  38,809   39,260   39,626 

Incremental shares from assumed conversions of options, deferred stock units, performance units and restricted stock

  153   216   260 

Weighted average common and equivalent shares outstanding

  38,962   39,476   39,886 

Earnings per common share:

            

Basic

 $2.08  $3.03  $3.24 

Diluted

  2.07   3.01   3.22