v3.26.1
SUBSEQUENT EVENTS (Details) - USD ($)
Jun. 30, 2026
Apr. 17, 2026
Nov. 18, 2025
Notes Due 2036 | Senior Notes      
Subsequent Event [Line Items]      
Interest rate     5.298%
Subsequent Event      
Subsequent Event [Line Items]      
Dividends payable (in dollars per share) $ 0.5025    
Subsequent Event | Senior Notes Due 2031 | Senior Notes      
Subsequent Event [Line Items]      
Principal amount   $ 550,000,000  
Interest rate   4.832%  
Subsequent Event | Notes Due 2036 | Senior Notes      
Subsequent Event [Line Items]      
Principal amount   $ 450,000,000  
Interest rate   5.298%