XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share  
Computation of basic and diluted earnings per share

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

 

Numerator:

Net income

$

25,598

$

23,206

$

59,493

$

70,396

Denominator:

Denominator for basic earnings per share

 

26,262

 

26,279

 

26,281

 

26,267

Dilutive effect of employee stock awards

 

172

 

176

 

125

 

165

Denominator for diluted earnings per share

 

26,434

 

26,455

 

26,406

 

26,432

Earnings per share:

Basic

$

0.97

$

0.88

$

2.26

$

2.68

Diluted

$

0.97

$

0.88

$

2.25

$

2.66