v3.26.1
DEBT - Debt Issuances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Short-term Debt [Line Items]    
Long-term debt issued $ 125,000 $ 375,000
Series E Senior Notes    
Short-term Debt [Line Items]    
Stated interest rate (as percent) 5.35%  
Long-term debt issued $ 50,000  
Series A Senior Notes    
Short-term Debt [Line Items]    
Stated interest rate (as percent) 5.15%  
Long-term debt issued $ 33,000  
Series B Senior Notes    
Short-term Debt [Line Items]    
Stated interest rate (as percent) 5.58%  
Long-term debt issued $ 42,000