XML 49 R38.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
EARNINGS PER SHARE  
Schedule of reconciliation of the numerators and denominators used in the computations of both basic and diluted EPS

Three months ended

Six months ended

June 30, 

June 30, 

2026

  ​ ​ ​

2025

2026

  ​ ​ ​

2025

Numerator:

Net income (in 000's)

$

23,481

$

14,695

$

34,409

$

24,971

Denominator:

Basic weighted-average common shares outstanding

23,781,601

24,050,252

23,795,389

24,091,086

Effect of dilutive securities:

Restricted stock

662

301

457

337

Stock options

31,610

550,167

30,398

557,282

Diluted weighted-average common shares outstanding

23,813,873

24,600,720

23,826,244

24,648,705

Earnings per share

Basic

$

0.99

$

0.61

$

1.45

$

1.04

Diluted

$

0.99

$

0.60

$

1.44

$

1.01