v3.26.1
SUBSEQUENT EVENTS - Quarterly Dividend (Details) - $ / shares
1 Months Ended 3 Months Ended 6 Months Ended
May 27, 2026
May 03, 2026
Apr. 27, 2025
May 03, 2026
Apr. 27, 2025
Subsequent Events          
Quarterly dividend declared (in dollars per share)   $ 1.62 $ 1.62 $ 3.24 $ 3.24
Subsequent Events | Second Quarter 2026 Dividend          
Subsequent Events          
Dividend declared date May 27, 2026        
Quarterly dividend declared (in dollars per share) $ 1.62        
Dividend payable date Aug. 10, 2026        
Stockholders of record date Jun. 30, 2026