v3.25.2
DEFINED CONTRIBUTION PLANS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Defined Contribution Plan Disclosure [Line Items]          
Deferred compensation liability, noncurrent $ 62,816   $ 62,816   $ 63,051
Gain on deferral investment 4,482 $ 527 4,200 $ 2,921  
Offsetting expense (income) $ 4,578 $ 628 $ 4,344 $ 3,116  
Qualified Plan          
Defined Contribution Plan Disclosure [Line Items]          
Maximum annual contributions per employee     90.00%    
Nonqualified Plan          
Defined Contribution Plan Disclosure [Line Items]          
Maximum annual contributions per employee     100.00%