XML 70 R59.htm IDEA: XBRL DOCUMENT v3.26.1
DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Deferred Revenue Arrangement [Line Items]        
Total deferred revenues and customer advances $ 352,489 $ 363,699 $ 320,140 $ 371,919
2026 [Member]        
Deferred Revenue Arrangement [Line Items]        
Total deferred revenues and customer advances 22,473      
2027 [Member]        
Deferred Revenue Arrangement [Line Items]        
Total deferred revenues and customer advances 32,766      
2028 [Member]        
Deferred Revenue Arrangement [Line Items]        
Total deferred revenues and customer advances 35,031      
2029 [Member]        
Deferred Revenue Arrangement [Line Items]        
Total deferred revenues and customer advances 28,346      
2030 [Member]        
Deferred Revenue Arrangement [Line Items]        
Total deferred revenues and customer advances 16,260      
Thereafter [Member]        
Deferred Revenue Arrangement [Line Items]        
Total deferred revenues and customer advances $ 217,613