v3.22.4
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