XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share, Basic and Diluted (Tables)
9 Months Ended
Sep. 30, 2024
Net Income Per Share, Basic and Diluted  
Schedule of basic and diluted net EPS

Three months ended September 30, 

2024

2023

Shares

    

Net Income

    

EPS

    

Shares

    

Net Income

    

EPS

Basic

7,045,108

$

5,609

$

0.80

6,717,301

$

5,514

$

0.82

Common stock options

725,980

1,100,935

Diluted

7,771,088

$

5,609

$

0.72

7,818,236

$

5,514

$

0.71

Nine months ended September 30, 

2024

2023

Shares

    

Net Income

    

EPS

    

Shares

    

Net Income

    

EPS

Basic

6,961,095

$

11,693

$

1.68

6,708,675

$

16,362

$

2.44

Common stock warrants

21,608

Common stock options

822,255

1,117,107

Diluted

7,783,350

$

11,693

$

1.50

7,847,390

$

16,362

$

2.09