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