LEASES (Schedule of Lease-Related Assets and Liabilities) (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Assets: | ||
Total lease assets | $ 115,688 | $ 88,895 |
Liabilities: | ||
Operating leases long term | 46,256 | 38,912 |
Finance leases long term | 45,385 | 40,508 |
Total lease liabilities | 111,087 | 94,023 |
Accrued expenses and other current liabilities [Member] | ||
Liabilities: | ||
Operating leases short term | 16,183 | 12,728 |
Finance leases short term | 3,263 | 1,875 |
Operating lease liabilities [Member] | ||
Liabilities: | ||
Operating leases long term | 46,256 | 38,912 |
Other long term liabilities [Member] | ||
Liabilities: | ||
Finance leases long term | 45,385 | 40,508 |
Operating lease right-of use assets, net [Member] | ||
Assets: | ||
Operating lease assets, net of lease incentive obligation | 62,754 | 47,137 |
Property, plant and equipment, net [Member] | ||
Assets: | ||
Finance lease assets | $ 52,934 | $ 41,758 |