XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
NET INCOME PER COMMON SHARE (Tables)
9 Months Ended
Sep. 30, 2023
NET INCOME PER COMMON SHARE  
Schedule of computation of basic and diluted earnings per share

Three Months Ended September 30,

Nine Months Ended September 30,

    

2023

    

2022

    

2023

    

2022

Basic:

Net income

$

3,201

$

5,556

$

9,025

$

15,443

Weighted average common shares

 

48,711

 

47,888

 

48,542

 

48,191

Earnings per share

$

0.07

$

0.12

$

0.19

$

0.32

Diluted:

Net income

$

3,201

$

5,556

$

9,025

$

15,443

Basic weighted average common shares

 

48,711

 

47,888

 

48,542

 

48,191

Potential common shares

 

1,546

 

1,956

 

1,745

 

2,446

Diluted weighted average common shares

 

50,257

 

49,844

 

50,287

 

50,637

Diluted earnings per share

$

0.06

$

0.11

$

0.18

$

0.30