XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share
9 Months Ended
Sep. 30, 2025
Earnings Per Share  
Earnings Per Share

3.    Earnings Per Share

The following table sets forth the computation of basic and diluted earnings per share:

    

Three Months Ended September 30, 

Nine Months Ended September 30, 

2025

2024

2025

2024

(In thousands, except per share amounts)

Numerator:

 

  

 

  

 

  

 

  

Net earnings

$

6,586

$

8,063

$

14,385

$

20,320

Denominator:

 

  

 

  

 

  

 

  

Basic weighted average shares outstanding

 

9,445

 

9,439

 

9,488

 

9,435

Effect of dilutive securities:

 

  

 

  

 

  

 

  

Employee share-based awards

 

90

 

160

 

97

 

141

Diluted weighted average shares outstanding

 

9,535

 

9,599

 

9,585

 

9,576

Basic earnings per share

$

0.70

$

0.85

$

1.52

$

2.15

Diluted earnings per share

$

0.69

$

0.84

$

1.50

$

2.12

Diluted weighted average shares outstanding for the three months ended September 30, 2025 and 2024, excluded share-based awards totaling 228,000 and 240,000, respectively, as the impact of such awards was anti-dilutive. Diluted weighted average shares outstanding for the nine months ended September 30, 2025 and 2024, excluded share-based awards totaling 153,000 and 342,000, respectively, as the impact of such awards was anti-dilutive.