XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Equity Incentive Plans - Narrative (Details)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
plan
shares
Jun. 30, 2025
USD ($)
plan
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of equity compensation plans | plan 4 4
Reduction to other current liabilities $ 55  
Share based compensation income tax benefit   $ 0
Capitalized share based compensation   0
Option, costs not yet recognized 61 61
Intrinsic value of stock   68
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Cost not yet recognized $ 410 $ 410
Period for recognition   2 years 8 months 12 days
Stock based compensation expense   $ 225
RSUs | Share-Based Payment Arrangement, Tranche Two    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period   1 year
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Period for recognition   2 years 4 months 24 days
Percentage of fair value common stock, threshold 100.00% 100.00%
Expiration period   10 years
Expiration period, following termination   3 months
Minimum | RSUs | Share-Based Payment Arrangement, Tranche One    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period   1 year
Minimum | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period   1 year
Maximum | RSUs | Share-Based Payment Arrangement, Tranche One    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period   4 years
Maximum | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period   4 years
2021 Incentive Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant (in shares) | shares 262 262