v3.25.2
EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 03, 2025
Aug. 18, 2025
Sep. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Forward Contract Indexed to Equity, Settlement, Original Number of Shares       3,880,000   3,880,000      
Forward Contract Indexed to Issuer's Equity, Indexed Shares       2,903,000   2,903,000      
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share           $ 77.93      
Forward Contract Indexed to Equity, Settlement, Cash, Amount       $ 226,236   $ 226,236      
Common Stock, Dividends, Per Share, Declared       $ 0.67 $ 0.66 $ 1.34 $ 1.32    
Common Stock, Shares, Issued       59,998,234   59,998,234     59,876,861
At-The-Market Program                  
Aggregate Offering Price Limit       $ 300,000   $ 300,000      
Equity Available for Issuance       $ 225,500   $ 225,500      
May 2025 Equity Forward Agreement [Domain]                  
Additional Forward Contract Indexed To Issuers Equity Settlement Alternatives Shares At Fair Value [Domain]       375,000   375,000      
Forward Contract Indexed to Issuer's Equity, Indexed Shares       2,500,000   2,500,000      
September 11, 2023 Equity Forward Agreement [Domain]                  
Forward Contract Indexed to Equity, Settlement, Original Number of Shares       1,200,000   1,200,000      
Forward Contract Indexed to Issuer's Equity, Indexed Shares       223,000   223,000      
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share           $ 74.64      
Forward Contract Indexed to Equity, Settlement, Cash, Amount       $ 16,644   $ 16,644      
September 15, 2023 Equity Forward Agreement [Domain]                  
Forward Contract Indexed to Equity, Settlement, Original Number of Shares       180,000   180,000      
Forward Contract Indexed to Issuer's Equity, Indexed Shares       180,000   180,000      
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share           $ 74.59      
Forward Contract Indexed to Equity, Settlement, Cash, Amount       $ 13,425   $ 13,425      
May 2025 Equity Forward Agreement [Domain]                  
Forward Contract Indexed to Equity, Settlement, Original Number of Shares       2,500,000   2,500,000      
Forward Contract Indexed to Issuer's Equity, Indexed Shares       2,500,000   2,500,000      
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share           $ 78.47      
Forward Contract Indexed to Equity, Settlement, Cash, Amount       $ 196,167   $ 196,167      
Subsequent Event [Member]                  
Common Stock, Dividends, Per Share, Declared     $ 0.67            
Common Stock, Dividends, Declared, Annualized Basis               $ 2.68  
Dividends Payable, Date of Record   Aug. 18, 2025              
Dividends Payable, Date to be Paid Sep. 03, 2025