v3.24.3
SUBSEQUENT EVENTS (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 28, 2024
Oct. 29, 2024
Sep. 30, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Jul. 28, 2022
Subsequent Event [Line Items]                        
Dividend declared per common share (in USD per share)       $ 1.60 $ 1.60 $ 1.60 $ 1.38 $ 1.38 $ 1.38 $ 4.80 $ 4.14  
Revolving Credit Facility | Variable rate revolving loan commitments | Line of Credit                        
Subsequent Event [Line Items]                        
Payment on credit facility     $ 25,000,000.0                  
2022 Repurchase Program                        
Subsequent Event [Line Items]                        
Repurchase program authorizing the purchase of shares                       $ 1,000,000,000
Stock repurchase program, remaining authorized repurchase amount     $ 405,400,000 $ 405,400,000           $ 405,400,000   $ 1,539,100,000
Subsequent Event                        
Subsequent Event [Line Items]                        
Dividend declared per common share (in USD per share) $ 1.60                      
Subsequent Event | Revolving Credit Facility | Variable rate revolving loan commitments | Line of Credit                        
Subsequent Event [Line Items]                        
Payment on credit facility   $ 125,000,000.0                    
Subsequent Event | 2024 Repurchase Program                        
Subsequent Event [Line Items]                        
Repurchase program authorizing the purchase of shares $ 1,500,000,000