XML 126 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Incentive Plan (Schedule of Nonvested Restricted Stock Units Activity) (Details) - Restricted Stock Units (RSUs) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
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: 6,435,267 6,927,639 7,716,779
Granted 1,217,056 1,647,690 1,537,440
Vested (1,594,183) (1,726,956) (1,888,020)
Canceled (323,743) (413,106) (438,560)
RSUs granted and unvested at end of period: 5,734,397 6,435,267 6,927,639