v3.26.1
SUBSEQUENT EVENT - Quarterly Dividend (Details) - $ / shares
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 26, 2026
Aug. 02, 2026
Jul. 27, 2025
Aug. 02, 2026
Jul. 27, 2025
Subsequent Event          
Quarterly dividend declared (in dollars per share)   $ 1.62 $ 1.62 $ 4.86 $ 4.86
Subsequent Event | Third Quarter 2026 Dividend          
Subsequent Event          
Dividend declared date Aug. 26, 2026        
Quarterly dividend declared (in dollars per share) $ 1.62        
Dividend payable date Nov. 09, 2026        
Stockholders of record date Sep. 30, 2026