Quarterly report pursuant to Section 13 or 15(d)

Income Per Share (Details)

v3.23.3
Income Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Per Share        
Net income , Basic $ 3,350,854 $ 810,783 $ 3,211,876 $ 2,753,523
Net income , Diluted $ 3,350,854 $ 810,783 $ 3,211,876 $ 2,753,523
Weighted average common shares outstanding, Basic 14,268,168 14,178,000 14,216,211 11,846,601
Options to purchase common stock 32,033   74,595  
Unvested restricted stock units 526,964 367,241 526,964 150,368
Weighted average common shares outstanding , Diluted 14,827,165 14,545,241 14,817,770 11,996,969
Net income per common share, basic $ 0.23 $ 0.06 $ 0.23 $ 0.23
Net income per common share, diluted $ 0.23 $ 0.06 $ 0.22 $ 0.23