Quarterly report pursuant to Section 13 or 15(d)

Earnings (Loss) Per Share (Details) - Schedule of the computation of basic and diluted net loss per common share

v3.23.1
Earnings (Loss) Per Share (Details) - Schedule of the computation of basic and diluted net loss per common share - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings (Loss) Per Share (Details) - Schedule of the computation of basic and diluted net loss per common share [Line Items]    
Net Income $ (1,058,538) $ (722,869)
Basic earnings (loss) $ (0.04) $ (0.03)
Shares 18,477,604 20,061,143
Diluted earnings (loss) per share $ (0.04) $ (0.03)
Effect of dilutive securities:    
Warrants
Stock Options
Dilutive securities [Member]    
Earnings (Loss) Per Share (Details) - Schedule of the computation of basic and diluted net loss per common share [Line Items]    
Net Income $ (1,058,538) $ (722,869)
Shares 18,477,604 20,061,143