DEFERRED REVENUES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
---|---|---|---|---|
Deferred Revenue Arrangement [Line Items] | ||||
Deferred revenues | $ 213,577 | $ 169,345 | $ 140,020 | $ 160,797 |
2023 [Member] | ||||
Deferred Revenue Arrangement [Line Items] | ||||
Deferred revenues | 26,641 | |||
2024 [Member] | ||||
Deferred Revenue Arrangement [Line Items] | ||||
Deferred revenues | 10,891 | |||
2025 [Member] | ||||
Deferred Revenue Arrangement [Line Items] | ||||
Deferred revenues | 10,160 | |||
2026 [Member] | ||||
Deferred Revenue Arrangement [Line Items] | ||||
Deferred revenues | 9,691 | |||
2027 [Member] | ||||
Deferred Revenue Arrangement [Line Items] | ||||
Deferred revenues | 7,565 | |||
Thereafter [Member] | ||||
Deferred Revenue Arrangement [Line Items] | ||||
Deferred revenues | $ 148,629 |