v3.26.1
DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Deferred Revenue Arrangement [Line Items]            
Total deferred revenues and customer advances $ 377,010 $ 352,489 $ 363,699 $ 285,905 $ 320,140 $ 371,919
2026 [Member]            
Deferred Revenue Arrangement [Line Items]            
Total deferred revenues and customer advances 45,006          
2027 [Member]            
Deferred Revenue Arrangement [Line Items]            
Total deferred revenues and customer advances 29,808          
2028 [Member]            
Deferred Revenue Arrangement [Line Items]            
Total deferred revenues and customer advances 31,858          
2029 [Member]            
Deferred Revenue Arrangement [Line Items]            
Total deferred revenues and customer advances 27,460          
2030 [Member]            
Deferred Revenue Arrangement [Line Items]            
Total deferred revenues and customer advances 17,744          
Thereafter [Member]            
Deferred Revenue Arrangement [Line Items]            
Total deferred revenues and customer advances $ 225,134