XML 50 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share  
Schedule of computation of basic and diluted earnings per share

Three Months Ended March 31, 

2025

2024

(In thousands, except per share amounts)

Numerator:

 

  

 

  

Net earnings

$

5,543

$

6,650

Denominator:

 

  

 

  

Basic weighted average shares outstanding

 

9,548

 

9,436

Effect of dilutive securities:

 

  

 

  

Employee share-based awards

 

116

 

144

Diluted weighted average shares outstanding

 

9,664

 

9,580

Basic earnings per share

$

0.58

$

0.70

Diluted earnings per share

$

0.57

$

0.69