XML 63 R52.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Additional Information (Details) - Employee Stock Purchase Plan - USD ($)
1 Months Ended 3 Months Ended
Jul. 31, 2015
Mar. 31, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Maximum deductible fair market value of shares available for employee to purchase per calendar year $ 25,000  
Maximum percentage in payroll deductions to acquire shares of common stock 15.00%  
Maximum number of shares available for employee to purchase per offering period 2,000  
Term of offering period   Under the Company’s 2015 Employee Stock Purchase Plan (“ESPP”), eligible employees are offered shares bi-annually through two six month offering periods, which begin on the first trading day on or after May 15 and November 15 of each year.