Net Income Per Share - Anti-dilutive common stock equivalents (Details) - shares |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Anti-dilutive common stock equivalents | |||
Total anti-dilutive common stock equivalents | 35,221 | 63,308 | 85,205 |
Restricted Stock Awards | Service-based conditions | |||
Anti-dilutive common stock equivalents | |||
Total anti-dilutive common stock equivalents | 3,138 | 3,948 | 5,192 |
Restricted Stock Awards | Market-based conditions | |||
Anti-dilutive common stock equivalents | |||
Total anti-dilutive common stock equivalents | 2,085 | 4,925 | 7,498 |
Stock Options | |||
Anti-dilutive common stock equivalents | |||
Total anti-dilutive common stock equivalents | 29,998 | 54,435 | 72,515 |