XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
EARNINGS PER SHARE  
Schedule of reconciliation of the number of shares (denominator) used in the basic and diluted earnings per share computations The following is a reconciliation of the number of shares (denominator) used in the basic and diluted earnings per share computations (shares in thousands):

Three months ended June 30, 

2025

2024

Per Share

Per Share

    

Shares

Amount

Shares

    

Amount

Basic

 

18,383

$

1.47

18,731

 

$

1.21

Effect of dilutive stock options

 

340

 

(0.03)

359

 

(0.02)

Diluted

 

18,723

$

1.44

19,090

 

$

1.19

Six months ended June 30, 

2025

2024

Per Share

Per Share

    

Shares

    

Amount

    

Shares

    

Amount

Basic

 

18,416

 

$

2.55

 

18,948

 

$

2.16

Effect of dilutive stock options

 

360

 

(0.05)

 

367

 

(0.04)

Diluted

 

18,776

 

$

2.50

 

19,315

 

$

2.12