XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
NET INCOME PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2023
NET INCOME PER COMMON SHARE  
Schedule of computation of basic and diluted earnings per share

Year Ended December 31,

2023

    

2022

 

2021

    

Basic:

Net income

$

6,154

$

19,726

$

15,529

Weighted average common shares

 

48,609

 

48,175

 

48,638

Earnings per share

$

0.13

$

0.41

$

0.32

Diluted:

Net income

$

6,154

$

19,726

$

15,529

Basic weighted average common shares

 

48,609

 

48,175

 

48,638

Potential common shares

 

1,566

 

2,245

 

3,118

Diluted weighted average common shares

 

50,175

 

50,420

 

51,756

Diluted earnings per share

$

0.12

$

0.39

$

0.30