Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation - Additional Information (Details)

v3.7.0.1
Stock-based Compensation - Additional Information (Details) - shares
1 Months Ended 3 Months Ended
Feb. 28, 2017
Mar. 31, 2017
Stock Options [Member]    
Additional disclosures [Abstract]    
Minimum age required for employees to qualify for immediate vesting of RSUs   55 years
Threshold years required for retirement age   70 years
Number of stock options granted to members of board, executives, and non-executive employees   15,222
Restricted Stock Units (RSUs) [Member]    
Additional disclosures [Abstract]    
Minimum age required for employees to qualify for immediate vesting of RSUs   55 years
Threshold years required for retirement age   70 years
Non Executive Employee [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period   4 years
Non Executive Employee [Member] | Restricted Stock Units (RSUs) [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period   3 years
Directors [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period   1 year
Directors [Member] | Restricted Stock Units (RSUs) [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period   1 year
2015 ESPP [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Percentage related to employees to purchase shares at the lower fair market value at offering period   85.00%
2010 Plan [Member]    
Additional disclosures [Abstract]    
Number of stock options granted to members of board, executives, and non-executive employees 1,018,000