v3.25.3
DEBT - Senior Unsecured Notes (Details) - USD ($)
$ in Thousands
9 Months Ended
Aug. 20, 2025
Sep. 30, 2025
Senior Unsecured Notes    
Debt    
Debt instrument, covenant compliance   As of September 30, 2025, the Company was in compliance with all of its debt covenants
Weighted average interest rate   4.16%
Senior Unsecured Notes | Weighted Average    
Debt    
Debt instrument term, including impact of derivatives   8 years 10 months 24 days
Senior Notes Series A | Senior Notes 2015    
Debt    
Repayment of debt $ 100,000