XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share  
Schedule of computation of basic and diluted earnings per share

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

​

Three Months Ended September 30, 

​

​

Nine Months Ended September 30, 

​

​

​

2024

​

2023

​

2024

​

2023

​

​

​

(In thousands, except per share amounts)

​

Numerator:

 

​

  

 

​

  

 

​

  

 

​

  

 

Net earnings

​

$

8,063

​

$

9,337

​

$

20,320

​

$

21,646

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Denominator:

​

 

  

​

 

  

​

 

  

​

 

  

​

Basic weighted average shares outstanding

​

 

9,439

​

 

9,451

​

 

9,435

​

 

9,458

​

Effect of dilutive securities:

​

 

  

​

 

  

​

 

  

​

 

  

​

Employee share-based awards

​

 

160

​

 

79

​

 

141

​

 

81

​

Diluted weighted average shares outstanding

​

 

9,599

​

 

9,530

​

 

9,576

​

 

9,539

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Basic earnings per share

​

$

0.85

​

$

0.99

​

$

2.15

​

$

2.29

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Diluted earnings per share

​

$

0.84

​

$

0.98

​

$

2.12

​

$

2.27

​