DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Mar. 31, 2023 |
Dec. 31, 2022 |
Jun. 30, 2022 |
Mar. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|---|---|---|---|
| Deferred revenues | $ 232,828 | $ 224,424 | $ 213,577 | $ 200,695 | $ 184,245 | $ 169,345 |
| 2023 [Member] | ||||||
| Deferred revenues | 21,700 | |||||
| 2024 [Member] | ||||||
| Deferred revenues | 12,038 | |||||
| 2025 [Member] | ||||||
| Deferred revenues | 10,880 | |||||
| 2026 [Member] | ||||||
| Deferred revenues | 10,649 | |||||
| 2027 [Member] | ||||||
| Deferred revenues | 8,668 | |||||
| Thereafter [Member] | ||||||
| Deferred revenues | $ 168,893 |