LEASES (Schedule of Supplemental Cash Flow Information Related to Leases) (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] | ||
| Operating cash flows for operating leases | $ 17,930 | $ 16,343 |
| Operating cash flows for finance leases | 373 | 420 |
| Finance Lease, Interest Payment on Liability | $ 2,794 | $ 2,834 |