DEFERRED REVENUES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|---|---|
| Deferred Revenue Arrangement [Line Items] | ||||
| Deferred revenues | $ 255,443 | $ 213,577 | $ 169,345 | $ 140,020 |
| 2024 [Member] | ||||
| Deferred Revenue Arrangement [Line Items] | ||||
| Deferred revenues | 40,836 | |||
| 2025 [Member] | ||||
| Deferred Revenue Arrangement [Line Items] | ||||
| Deferred revenues | 13,786 | |||
| 2026 [Member] | ||||
| Deferred Revenue Arrangement [Line Items] | ||||
| Deferred revenues | 13,417 | |||
| 2027 [Member] | ||||
| Deferred Revenue Arrangement [Line Items] | ||||
| Deferred revenues | 11,314 | |||
| 2028 [Member] | ||||
| Deferred Revenue Arrangement [Line Items] | ||||
| Deferred revenues | 10,084 | |||
| Thereafter [Member] | ||||
| Deferred Revenue Arrangement [Line Items] | ||||
| Deferred revenues | $ 166,006 |