XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share  
Computation of basic and diluted earnings per share

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30,

​

Nine Months Ended September 30,

​

​

    

2022

    

2021

    

2022

    

2021

 

Numerator:

​

​

​

​

​

​

​

​

​

​

​

​

​

Net income

​

$

23,206

​

$

20,045

​

$

70,396

​

$

47,521

​

Denominator:

​

​

​

​

​

​

​

​

​

​

​

​

​

Denominator for basic earnings per share

​

 

26,279

​

 

26,197

​

 

26,267

​

 

26,186

​

Dilutive effect of employee stock awards

​

 

176

​

 

171

​

 

165

​

 

176

​

Denominator for diluted earnings per share

​

 

26,455

​

 

26,368

​

 

26,432

​

 

26,362

​

Earnings per share:

​

​

​

​

​

​

​

​

​

​

​

​

​

Basic

​

$

0.88

​

$

0.77

​

$

2.68

​

$

1.81

​

Diluted

​

$

0.88

​

$

0.76

​

$

2.66

​

$

1.80

​