XML 122 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
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