XML 76 R51.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Additional Information (Details) - Employee Stock Purchase Plan
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2015
USD ($)
shares
Jun. 30, 2017
purchase_period
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
ESPP offering period   24 months  
Number of purchase periods | purchase_period   4  
Maximum number of shares available for employee to purchase per offering period | shares 10,000    
Term of offering period     Each purchase period begins on the first trading day on or after May 15 and November 15 of each year.
Maximum percentage in payroll deductions to acquire shares of common stock 15.00%    
Maximum deductible fair market value of shares available for employee to purchase per calendar year | $ $ 25,000