XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
DEFERRED REVENUES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Deferred revenues $ 184,245 $ 169,345 $ 143,233 $ 140,020
2022 [Member]        
Deferred revenues 15,468      
2023 [Member]        
Deferred revenues 17,380      
2024 [Member]        
Deferred revenues 8,468      
2025 [Member]        
Deferred revenues 7,506      
2026 [Member]        
Deferred revenues 6,769      
Thereafter [Member]        
Deferred revenues $ 128,654