XML 93 R26.htm IDEA: XBRL DOCUMENT v3.26.1
NET INCOME PER COMMON SHARE (Tables)
3 Months Ended
Mar. 31, 2026
NET INCOME PER COMMON SHARE  
Schedule of computation of basic and diluted earnings per share

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31,

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

 

Basic:

​

​

​

​

​

​

​

Net income

​

$

2,716

​

$

1,488

​

Weighted average common shares

​

 

47,746

​

 

48,369

​

Earnings per share

​

$

0.06

​

$

0.03

​

Diluted:

​

​

​

​

​

​

​

Net income

​

$

2,716

​

$

1,488

​

​

​

​

​

​

​

​

​

Basic weighted average common shares

​

 

47,746

​

 

48,369

​

Potential common shares

​

 

2,429

​

 

1,883

​

Diluted weighted average common shares

​

 

50,175

​

 

50,252

​

Diluted earnings per share

​

$

0.05

​

$

0.03

​

​