XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share  
Schedule of 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