XML 74 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation and Other Employee Benefit Plans - RSU and RSAs Activity (Details) - $ / shares
shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Unvested (in shares) 1.2    
Unvested (in shares) 1.0 1.2  
Unvested and expected to vest (in shares) 1.0    
Granted Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Granted (in shares) 0.4    
Vested Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Vested/Forefeited (in shares) (0.5)    
Forfeited Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Vested/Forefeited (in shares) (0.1)    
Award with service conditions [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Unvested (in shares) 0.6    
Unvested (in shares) 0.5 0.6  
Unvested and expected to vest (in shares) 0.5    
Award with service conditions [Member] | Granted Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Granted (in shares) 0.2    
Award with service conditions [Member] | Vested Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Vested/Forefeited (in shares) (0.3)    
Award with service conditions [Member] | Forfeited Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Vested/Forefeited (in shares) 0.0    
Awards with performance and service conditions [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Unvested (in shares) 0.6    
Unvested (in shares) 0.5 0.6  
Unvested and expected to vest (in shares) 0.5    
Awards with performance and service conditions [Member] | Granted Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Granted (in shares) 0.2    
Awards with performance and service conditions [Member] | Vested Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Vested/Forefeited (in shares) (0.2)    
Awards with performance and service conditions [Member] | Forfeited Award [Domain]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Vested/Forefeited (in shares) (0.1)    
Restricted Stock Units and Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Unvested (in dollars per share) $ 92.34    
Unvested (in dollars per share) 93.66 $ 92.34  
Granted (in dollars per share) 98.03 $ 76.69 $ 110.62
Vested/forfeited (in dollars per share) 95.29    
Unvested and expected to vest (in dollars per share) 93.68    
Restricted Stock Units and Awards Forfeited      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Vested/forfeited (in dollars per share) $ 90.21