Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Schedule of Stock Option Vesting Periods (Details)

v3.21.1
Stock-Based Compensation - Schedule of Stock Option Vesting Periods (Details) - USD ($)
Dec. 31, 2020
May 31, 2019
Jan. 31, 2018
Number of Shares 274,327 588,333 500,000
Unrecognized stock compensation expense $ 1,336,741    
2021 [Member]      
Number of Shares 163,716    
Unrecognized stock compensation expense $ 815,518    
2022 [Member]      
Number of Shares 110,611    
Unrecognized stock compensation expense $ 521,223