Annual report pursuant to Section 13 and 15(d)

Stock Options - Summary of Non-Vested Stock Options (Details)

v3.20.1
Stock Options - Summary of Non-Vested Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]    
Shares Non-vested , Beginning balance 3,626,289 3,329,989
Shares, Granted 4,125,800 2,378,500
Shares, Vested (2,038,128) (1,643,772)
Shares, Forfeited (304,689) (438,428)
Shares Outstanding, Ending balance 5,409,272 3,626,289
Weighted Average Fair Value Non Vested, Beginning Balance $ 5.32 $ 4.61
Weighted Average Fair Value, Granted 5.03 5.63
Weighted Average Fair Value, Vested 4.95 3.98
Weighted Average Fair Value, Forfeited 5.22 5.91
Weighted Average Fair Value Non Vested, Ending Balance $ 5.21 $ 5.32