XML 69 R58.htm IDEA: XBRL DOCUMENT v3.26.1
DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule of Balances of Deferred Revenues and Customer Advances) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue Recognition and Deferred Revenue [Abstract]    
Balance, at the beginning of the period $ 363,699 $ 371,919
Revenue recognized (43,237) (80,942)
Increase in deferred revenues and customer advances 32,027 29,163
Balance, at the end of the period 352,489 320,140
Less current portion (38,540) (76,491)
Long-term portion $ 313,949 $ 243,649