v3.25.2
FAIR VALUE MEASUREMENTS - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Interest rate locks      
Assets:      
Derivative asset $ 4,100    
Fair Value Measurements on a Recurring Basis      
Assets:      
Total assets 108,200 $ 147,500 $ 102,300
Liabilities:      
Net investment hedges 144,100 0 100
Fair Value Measurements on a Recurring Basis | Net investment hedges      
Assets:      
Derivative asset 0 48,900 8,500
Fair Value Measurements on a Recurring Basis | Interest rate locks      
Assets:      
Derivative asset 4,100 0 0
Fair Value Measurements on a Recurring Basis | Deferred compensation plan      
Assets:      
Deferred compensation plan 104,100 98,600 93,800
Level 1 | Fair Value Measurements on a Recurring Basis      
Assets:      
Total assets 104,100 98,600 93,800
Liabilities:      
Net investment hedges 0 0 0
Level 1 | Fair Value Measurements on a Recurring Basis | Net investment hedges      
Assets:      
Derivative asset 0 0 0
Level 1 | Fair Value Measurements on a Recurring Basis | Interest rate locks      
Assets:      
Derivative asset 0 0 0
Level 1 | Fair Value Measurements on a Recurring Basis | Deferred compensation plan      
Assets:      
Deferred compensation plan 104,100 98,600 93,800
Level 2 | Fair Value Measurements on a Recurring Basis      
Assets:      
Total assets 4,100 48,900 8,500
Liabilities:      
Net investment hedges 144,100 0 100
Level 2 | Fair Value Measurements on a Recurring Basis | Net investment hedges      
Assets:      
Derivative asset 0 48,900 8,500
Level 2 | Fair Value Measurements on a Recurring Basis | Interest rate locks      
Assets:      
Derivative asset 4,100 0 0
Level 2 | Fair Value Measurements on a Recurring Basis | Deferred compensation plan      
Assets:      
Deferred compensation plan $ 0 $ 0 $ 0