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