XML 75 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share, Basic and Diluted (Tables)
12 Months Ended
Dec. 31, 2024
Net Income Per Share, Basic and Diluted  
Schedule of basic and diluted net EPS

Year ended December 31, 

2024

2023

Shares

    

Net Income

    

EPS

    

Shares

    

Net Income

    

EPS

Basic

7,228,961

$

40,899

$

5.66

6,732,806

$

20,583

$

3.06

Common stock options

751,157

1,086,353

Diluted

7,980,118

$

40,899

$

5.13

7,819,159

$

20,583

$

2.63