XML 67 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Equity Incentive Plans (Details) - 2014 Plan - shares
Jan. 01, 2018
Mar. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award    
Number of shares authorized for issuance   5,300,000
Automatic annual increase in common stock reserved for issuance, percentage   5.00%
Automatic annual increase in common stock reserved for issuance, shares 2,831,582