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