Stock Incentive Plan (Schedule of Nonvested Restricted Stock Units Activity) (Details) - Restricted Stock Units (RSUs) - shares |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward] | |||
RSUs granted and unvested at beginning of period: | 4,618,426 | 5,144,519 | 5,706,504 |
Granted | 1,098,460 | 1,024,960 | 1,272,990 |
Vested | (1,151,304) | (1,258,680) | (1,523,960) |
Canceled | (275,404) | (292,373) | (311,016) |
RSUs granted and unvested at end of period: | 4,290,178 | 4,618,426 | 5,144,519 |