XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share  
Schedule of computation of basic and diluted earnings per share

    

Three Months Ended June 30, 

Six Months Ended June 30, 

2025

2024

2025

2024

(In thousands, except per share amounts)

Numerator:

 

  

 

  

 

  

 

  

Net earnings

$

2,256

$

5,607

$

7,799

$

12,257

Denominator:

 

  

 

  

 

  

 

  

Basic weighted average shares outstanding

 

9,475

 

9,429

 

9,511

 

9,433

Effect of dilutive securities:

 

  

 

  

 

  

 

  

Employee share-based awards

 

86

 

119

 

101

 

131

Diluted weighted average shares outstanding

 

9,561

 

9,548

 

9,612

 

9,564

Basic earnings per share

$

0.24

$

0.60

$

0.82

$

1.30

Diluted earnings per share

$

0.24

$

0.59

$

0.81

$

1.28