XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Earnings Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounting Policies [Abstract]    
Net Income $ 1,216,173 $ 2,946,373
Weighted average common stock outstanding 10,959,298 10,917,311
Incremental shares from stock options 1,890 2,080
Weighted average common stock outstanding, diluted 10,961,188 10,919,391
Basic $ 0.11 $ 0.27
Diluted $ 0.11 $ 0.27