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