v3.25.1
FAIR VALUE DISCLOSURES - Schedule of Fair Value of Assets (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets:    
SERP $ 2,678 $ 2,648
Interest rate swaps    
Liabilities:    
Interest rate swaps (824) (936)
Interest rate swaps    
Assets:    
Interest rate swaps 0 23
Level 1    
Assets:    
SERP 2,678 2,648
Level 1 | Interest rate swaps    
Liabilities:    
Interest rate swaps 0 0
Level 1 | Interest rate swaps    
Assets:    
Interest rate swaps 0 0
Level 2    
Assets:    
SERP 0 0
Level 2 | Interest rate swaps    
Liabilities:    
Interest rate swaps (824) (936)
Level 2 | Interest rate swaps    
Assets:    
Interest rate swaps 0 23
Level 3    
Assets:    
SERP 0 0
Level 3 | Interest rate swaps    
Liabilities:    
Interest rate swaps 0 0
Level 3 | Interest rate swaps    
Assets:    
Interest rate swaps $ 0 $ 0