XML 120 R94.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS - Quarterly Dividend (Details) - $ / shares
1 Months Ended 3 Months Ended 6 Months Ended
May 28, 2025
Apr. 27, 2025
Apr. 28, 2024
Apr. 27, 2025
Apr. 28, 2024
Subsequent Events          
Quarterly dividend declared (in dollars per share)   $ 1.62 $ 1.47 $ 3.24 $ 2.94
Subsequent Events | Second Quarter 2025 Dividend          
Subsequent Events          
Dividend declared date May 28, 2025        
Quarterly dividend declared (in dollars per share) $ 1.62        
Dividend payable date Aug. 08, 2025        
Stockholders of record date Jun. 30, 2025