v3.24.1.1.u2
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Apr. 30, 2024
Apr. 30, 2023
Aug. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Dividends declared (in dollars per share) $ 0.40        
Payments of dividends     $ (388) $ 0  
Share Repurchase Program          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Authorized amount of stock repurchase $ 30,000       $ 10,000
Increased authorized amount of stock repurchase $ 10,000 $ 10,000      
Share Repurchase Program | Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock authorized repurchase amount     $ 16,200