XML 79 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Incentive Plans - Schedule of Stock Option Activity (Details) - 2005 Plan and 2017 Plan - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Number of Options Outstanding, Beginning Balance 1,130,141 938,250 916,584
Number of Options Outstanding, Granted 261,476 272,769 112,068
Number of Options Outstanding, Exercised (74,990) (33,395) (45,199)
Number of Options Outstanding, Canceled (22,499) (47,483) (45,203)
Number of Options Outstanding, Ending Balance 1,294,128 1,130,141 938,250
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Weighted Average Exercise Price, Beginning Balance $ 0.86 $ 0.90 $ 0.89
Weighted Average Exercise Price, Granted 5.52 1.27 0.85
Weighted Average Exercise Price, Exercised 0.74 0.75 0.70
Weighted Average Exercise Price, Canceled 1.52 4.14 0.80
Weighted Average Exercise Price, Ending Balance $ 1.79 $ 0.86 $ 0.90