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