XML 92 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NET INCOME PER COMMON SHARE (Tables)
6 Months Ended
Jun. 30, 2024
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,

    

2024

    

2023

    

2024

    

2023

 

Basic:

Net income (loss)

$

2,038

$

2,333

$

(1,351)

$

5,824

Weighted average common shares

 

48,798

 

48,476

 

48,645

 

48,457

Earnings (loss) per share

$

0.04

$

0.05

$

(0.03)

$

0.12

Diluted:

Net income (loss)

$

2,038

$

2,333

$

(1,351)

$

5,824

Basic weighted average common shares

 

48,798

 

48,476

 

48,645

 

48,457

Potential common shares

 

779

 

1,841

 

 

1,845

Diluted weighted average common shares

 

49,577

 

50,317

 

48,645

 

50,302

Diluted earnings (loss) per share

$

0.04

$

0.05

$

(0.03)

$

0.12