Quarterly report pursuant to Section 13 or 15(d)

Equity Incentive Plans - Schedule of Stock Option Activity (Details)

v3.7.0.1
Equity Incentive Plans - Schedule of Stock Option Activity (Details) - 2005 Plan and 2017 Plan
6 Months Ended
Jun. 30, 2017
$ / shares
shares
Options Available for Grant  
Options Available for Grant, Beginning Balance 390,164
Options Available for Grant, Authorized 900,000
Options Available for Grant, Granted (202,083)
Options Available for Grant, Canceled 17,352
Options Available for Grant, Ending Balance 1,105,433
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Number of Shares Outstanding, Beginning Balance 1,130,141
Number of Shares Outstanding, Granted 202,083
Number of Shares Outstanding, Exercised (11,536)
Number of Shares Outstanding, Canceled (17,352)
Number of Shares Outstanding, Ending Balance 1,303,336
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
Weighted Average Exercise Price, Beginning Balance | $ / shares $ 0.86
Weighted Average Exercise Price, Granted | $ / shares 3.06
Weighted Average Exercise Price, Exercised | $ / shares 0.80
Weighted Average Exercise Price, Canceled | $ / shares 1.11
Weighted Average Exercise Price, Ending Balance | $ / shares $ 1.20