XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Earnings Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounting Policies [Abstract]    
Net Income (loss) $ 2,946,373 $ 577,074
Weighted average common stock outstanding 10,917,311 10,807,269
Incremental shares from stock options 2,080 43,107
Weighted average common stock outstanding, diluted 10,919,391 10,850,376
Basic $ 0.27 $ 0.05
Diluted $ 0.27 $ 0.05