XML 89 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Nov. 02, 2021
May 31, 2023
May 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Jun. 30, 2023
Stockholders Equity [Abstract]            
Dividends rate per share       $ 0.89 $ 1.00  
Fixed Dividend [Member]            
Stockholders Equity [Abstract]            
Dividends rate per share       $ 0.20 $ 0.16  
Subsequent Event            
Stockholders Equity [Abstract]            
Dividend payable, per share   $ 0.72        
Dividend payable amount   $ 461.0        
Dividends payable, year           2023
Subsequent Event | Fixed Dividend [Member]            
Stockholders Equity [Abstract]            
Dividend payable, per share   $ 0.20        
Subsequent Event | Variable Dividend [Member]            
Stockholders Equity [Abstract]            
Dividend payable, per share   $ 0.52        
Share Repurchase Program [Member]            
Stockholders Equity [Abstract]            
Repurchase of common stock $ 1,000.0   $ 2,000.0      
Repurchase program expiration date Dec. 31, 2022   May 04, 2023      
Share Repurchase Program [Member] | Subsequent Event            
Stockholders Equity [Abstract]            
Repurchase of common stock   $ 3.0        
Three Billion Dollar Share Repurchase Program Open | Subsequent Event            
Stockholders Equity [Abstract]            
Repurchase of common stock   $ 3.0        
Repurchase program expiration date   Dec. 31, 2024