Quarterly report pursuant to Section 13 or 15(d)

Earnings (Loss) Per Share (Details) - Schedule of Dilutive securities

v3.22.2.2
Earnings (Loss) Per Share (Details) - Schedule of Dilutive securities - shares
Jun. 30, 2022
Jun. 30, 2021
Schedule of Dilutive securities [Abstract]    
Stock Warrants 10,074,195
Stock Options 1,638,000
Total 11,712,195