XML 86 R24.htm IDEA: XBRL DOCUMENT v3.25.1
NET INCOME PER COMMON SHARE (Tables)
3 Months Ended
Mar. 31, 2025
NET INCOME PER COMMON SHARE  
Schedule of computation of basic and diluted earnings per share

Three Months Ended March 31,

2025

    

2024

 

Basic:

Net income (loss)

$

1,488

$

(3,389)

Weighted average common shares

 

48,369

 

48,492

Earnings (loss) per share

$

0.03

$

(0.07)

Diluted:

Net income (loss)

$

1,488

$

(3,389)

Basic weighted average common shares

 

48,369

 

48,492

Potential common shares

 

1,883

 

Diluted weighted average common shares

 

50,252

 

48,492

Diluted earnings (loss) per share

$

0.03

$

(0.07)