XML 225 R164.htm IDEA: XBRL DOCUMENT v3.24.3
SUBSEQUENT EVENTS - Quarterly Dividend (Details) - $ / shares
1 Months Ended 12 Months Ended
Dec. 03, 2024
Oct. 27, 2024
Oct. 29, 2023
Oct. 30, 2022
Subsequent Events        
Quarterly dividend declared (in dollars per share)   $ 5.88 $ 5.05 $ 4.36
Subsequent Events | Fourth Quarter 2024 Dividend        
Subsequent Events        
Dividend declared date Dec. 03, 2024      
Quarterly dividend declared (in dollars per share) $ 1.62      
Dividend payable date Feb. 10, 2025      
Stockholders of record date Dec. 31, 2024