XML 222 R169.htm IDEA: XBRL DOCUMENT v3.25.3
SUBSEQUENT EVENT - Quarterly Dividend (Details) - $ / shares
1 Months Ended 12 Months Ended
Dec. 03, 2025
Nov. 02, 2025
Oct. 27, 2024
Oct. 29, 2023
Subsequent Event        
Quarterly dividend declared (in dollars per share)   $ 6.48 $ 5.88 $ 5.05
Subsequent Event | Fourth Quarter 2025 Dividend        
Subsequent Event        
Dividend declared date Dec. 03, 2025      
Quarterly dividend declared (in dollars per share) $ 1.62      
Dividend payable date Feb. 09, 2026      
Stockholders of record date Dec. 31, 2025