XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Computation of Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Earnings Per Share

The calculation of basic and diluted earnings per share for the three and nine months ended September 30, was as follows:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Numerator

 

 

 

 

 

 

 

 

 

 

 

Net income

$

15,130

 

 

$

11,887

 

 

$

57,000

 

 

$

37,884

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator

 

 

 

 

 

 

 

 

 

 

 

Determination of shares (in thousands)

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding

 

4,906

 

 

 

4,937

 

 

 

4,929

 

 

 

4,935

 

Dilutive effect – share-based awards

 

84

 

 

 

99

 

 

 

77

 

 

 

48

 

Diluted weighted-average common shares outstanding

 

4,990

 

 

 

5,036

 

 

 

5,006

 

 

 

4,983

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per common share

 

 

 

 

 

 

 

 

 

 

 

Basic

$

3.08

 

 

$

2.41

 

 

$

11.56

 

 

$

7.68

 

Diluted

$

3.03

 

 

$

2.36

 

 

$

11.39

 

 

$

7.60