XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings per Share (Table)
6 Months Ended
Jun. 30, 2024
Earnings per Share  
Schedule of earnings per Share

 

 

June 30, 2024

 

 

June 30, 2023

 

 

 

Three Months

 

 

Six Months

 

 

Three Months

 

 

Six Months

 

Incremental shares included in diluted net income (loss) per share

 

 

 

 

 

 

 

 

 

 

 

 

Stock options

 

 

125,446

 

 

 

129,410

 

 

 

2,915

 

 

 

3,794

 

Stock purchase warrants

 

 

38,066

 

 

 

46,550

 

 

 

-

 

 

 

-

 

 

 

 

163,512

 

 

 

175,960

 

 

 

2,915

 

 

 

3,794

 

Potentially dilutive shares excluded from diluted net income per share as inclusion would have an antidilutive effect:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock options

 

 

-

 

 

 

-

 

 

 

332,164

 

 

 

332,164

 

Stock purchase warrants

 

 

-

 

 

 

-

 

 

 

289,294

 

 

 

289,294

 

 

 

 

-

 

 

 

-

 

 

 

621,458

 

 

 

621,458