Annual report pursuant to Section 13 and 15(d)

Summary of Weighted Average Grant Fair Value of Stock Options (Details)

v3.22.1
Summary of Weighted Average Grant Fair Value of Stock Options (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]    
Weighted average grant date fair value of stock options granted per share $ 0.99 $ 0.49
Intrinsic value of stock options exercised $ 117,211
Grant date fair value of stock options that vested $ 1,775,810 $ 1,212,483