XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share, Basic and Diluted (Tables)
6 Months Ended
Jun. 30, 2024
Net Income Per Share, Basic and Diluted  
Schedule of basic and diluted net EPS

Three months ended June 30, 

2024

2023

Shares

    

Net Income

    

EPS

    

Shares

    

Net Income

    

EPS

Basic

6,944,664

$

11

$

0.00

6,707,341

$

5,879

$

0.88

Common stock warrants

39,292

Common stock options

850,485

1,120,368

Diluted

7,795,149

$

11

$

0.00

7,867,001

$

5,879

$

0.75

Six months ended June 30, 

2024

2023

Shares

    

Net Income

    

EPS

    

Shares

    

Net Income

    

EPS

Basic

6,918,709

$

6,084

$

0.88

6,704,306

$

10,848

$

1.62

Common stock warrants

58,083

Common stock options

870,392

1,125,195

Diluted

7,789,101

$

6,084

$

0.78

7,887,584

$

10,848

$

1.38