Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Schedule of Company's Nonvested Stock Options (Details)

v3.21.1
Stockholders' Equity - Schedule of Company's Nonvested Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Balance at beginning 346,046 380,283
Granted 264,268 256,601
Exercised (30,958) (2,725)
Forfeited (60,830) (580)
Vested (224,372) (287,533)
Balance at ending 294,154 346,046
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Balance at beginning $ 1.46 $ 1.21
Granted 2.22 1.72
Exercised 1.23 0.93
Forfeited 33.20 42.66
Vested 1.50 1.35
Balance at ending $ 2.09 $ 1.46