v3.25.4
BORROWING ARRANGEMENTS (600 Million Senior Note Issuance) (Details) - USD ($)
$ in Thousands
Jun. 20, 2025
Dec. 31, 2025
Dec. 31, 2024
Unsecured Debt [Member]      
Debt Instrument [Line Items]      
Debt instrument, discount   $ 18,538 $ 18,108
5.20% notes due 2030      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage   5.20%  
5.20% notes due 2030 | Unsecured Debt [Member]      
Debt Instrument [Line Items]      
Debt instrument, face amount $ 600,000    
Debt instrument, maturity date Jul. 01, 2030    
Debt instrument, interest rate, stated percentage 5.20% 5.20%  
Debt Instrument Issuance Percentage Of Face Value 99.118%    
Debt instrument, discount $ 5,300    
Debt issuance costs, gross $ 5,600