v3.26.1
EQUITY (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 02, 2026
May 18, 2026
Jun. 30, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2026
Forward Contract Indexed to Equity, Settlement, Original Number of Shares       2,737,307    
Forward Contract Indexed to Issuer's Equity, Indexed Shares       506,607    
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share       $ 82.00    
Forward Contract Indexed to Equity, Settlement, Cash, Amount       $ 41,541,000    
Dividends paid per share of stock       $ 0.68 $ 0.67  
Common Stock, Dividends, Per Share, Declared       $ 0.68 $ 0.67  
At-The-Market Program            
Aggregate Offering Price Limit       $ 225,000,000    
Equity Available for Issuance       $ 204,400,000    
May 2025 Equity Forward Agreement [Domain]            
Forward Contract Indexed to Equity, Settlement, Original Number of Shares       2,500,000    
Forward Contract Indexed to Issuer's Equity, Indexed Shares       269,300    
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share       $ 78.33    
Forward Contract Indexed to Equity, Settlement, Cash, Amount       $ 21,094,000    
March 2026 At-The-Market Equity Program [Member]            
Forward Contract Indexed to At-the-Market Equity, Settlement, Original Number of Shares       237,307    
Forward Contract Indexed to Issuer's At-the-Market Equity, Forward Rate Per Share       $ 86.16    
Forward Contract Indexed to At-the-Market Equity, Settlement, Cash, Amount       $ 20,447,000    
Forward Contract Indexed to At-the-Market Equity, Settlement, Number of Shares       237,307    
Subsequent Event [Member]            
Common Stock, Dividends, Per Share, Declared     $ 0.68      
Common Stock, Dividends, Declared, Annualized Basis           $ 2.72
Dividends Payable, Date of Record   May 18, 2026        
Dividends Payable, Date to be Paid Jun. 02, 2026