XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Earnings Per Share
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

9. Earnings Per Share

 

The following table sets out earnings per share of common stock:

 

  

Three Months Ended March 31,

 
  

2024

  

2023

 
  

(in thousands, except shares and per share data)

 

Net income

 $26,382  $17,313 

Weighted average common shares outstanding:

        

Basic

  24,862,367   24,969,703 

Common Share equivalents

  606,197   473,198 

Diluted

  25,468,564   25,442,902 
         

Earnings per share:

        

Basic

 $1.06  $0.69 

Diluted

 $1.04  $0.68 

 

Common share equivalents relate primarily to outstanding stock options, RSUs and PSUs under the 2019 Plan and unpurchased shares under the 2019 ESPP and are calculated using the treasury stock method.