XML 15 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Options - Summary of Activity of Option Plans (Details)
9 Months Ended
Sep. 30, 2019
$ / shares
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Outstanding Option Shares, Beginning Balance | shares 7,763,464
Stock options outstanding | shares 2,115,331
Option, Exercised | shares (445,408)
Option, Forfeited/canceled | shares (385,757)
Outstanding Option Shares, Ending Balance | shares 9,047,630
Weighted-Average Exercise Price Outstanding at Beginning Balance | $ / shares $ 5.00
Weighted-Average Exercise Price, Granted | $ / shares 12.48
Weighted-Average Exercise Price, Exercised | $ / shares 0.99
Weighted-Average Exercise Price, Forfeited/canceled | $ / shares 10.46
Weighted-Average Exercise Price Outstanding at Ending Balance | $ / shares $ 6.72