v3.26.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2026
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 March 31, 

2026

2025

Per Share

Per Share

  ​ ​ ​

Shares

Amount

Shares

  ​ ​ ​

Amount

Basic

 

17,843

$

1.55

18,451

 

$

1.08

Effect of dilutive stock options

 

358

 

(0.03)

378

 

(0.03)

Diluted

 

18,201

$

1.52

18,829

 

$

1.05