v3.26.1
NET INCOME PER COMMON SHARE (Tables)
6 Months Ended
Jun. 30, 2026
NET INCOME PER COMMON SHARE  
Schedule of computation of basic and diluted earnings per share

Three Months Ended June 30,

Six Months Ended June 30,

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

 

Basic:

Net income

$

3,298

$

2,183

$

6,014

$

3,671

Weighted average common shares

 

48,058

 

48,274

 

47,902

 

48,322

Earnings per share

$

0.07

$

0.05

$

0.13

$

0.08

Diluted:

Net income

$

3,298

$

2,183

$

6,014

$

3,671

Basic weighted average common shares

 

48,058

 

48,274

 

47,902

 

48,322

Potential common shares

 

1,782

 

1,855

 

2,106

 

1,868

Diluted weighted average common shares

 

49,840

 

50,129

 

50,008

 

50,190

Diluted earnings per share

$

0.07

$

0.04

$

0.12

$

0.07