v3.22.4
LEASES (Schedule of Information Related to Operating and Finance Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finance leases:    
Finance lease cost $ 4,196 $ 2,065
Weighted average remaining lease term in years 16 years 3 months 10 days 16 years 5 months 4 days
Weighted average annual discount rate 2.30% 1.93%
Operating leases:    
Operating lease cost $ 15,901 $ 14,890
Weighted average remaining lease term in years 8 years 3 months 29 days 10 years 3 months
Weighted average annual discount rate 2.17% 1.68%