Stock-based Compensation Plans and Awards - Employee stock purchase plan narrative (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Stock-based compensation expense | $ 138,458 | $ 111,645 | $ 87,055 |
ESPP shares issued (in shares) | 1,254,910 | ||
ESPP | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
ESPP shares issued (in shares) | 1,254,910 | ||
ESPP | Employee stock | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Amounts withheld in contributions from employees | $ 9,700 | 7,600 | 6,400 |
Stock-based compensation expense | $ 3,400 | $ 3,300 | $ 2,100 |
ESPP shares issued (in shares) | 1,254,910 | 538,398 | 149,378 |
Weighted average purchase price (in dollars per share) | $ 6.76 | $ 17.80 | $ 23.95 |
X | ||||||||||
- Definition Represents the amount of contributions from employees withheld. No definition available.
|
X | ||||||||||
- Definition Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Per share or per unit amount of equity securities issued. No definition available.
|
X | ||||||||||
- Definition Number of shares issued during the period as a result of an employee stock purchase plan. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|