XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
annual_performance_period
Mar. 31, 2024
USD ($)
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Incremental stock expense | $   $ 93
Price-Vested Units    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award requisite service period 4 years  
Award performance period 6 years  
Price-Vested Options    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award requisite service period 4 years  
Award performance period 7 years  
Performance Shares    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award requisite service period 3 years  
Number of annual performance periods | annual_performance_period 3  
Performance Shares | Minimum    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award vesting rights (in percent) 0  
Performance Shares | Maximum    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award vesting rights (in percent) 1.50