XML 34 R22.htm IDEA: XBRL DOCUMENT 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

​

​

​