v3.26.1
DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule of Balances of Deferred Revenues and Customer Advances) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue Recognition and Deferred Revenue [Abstract]        
Balance, at the beginning of the period $ 352,489 $ 320,140 $ 363,699 $ 371,919
Revenue recognized (26,777) (65,473) (70,014) (133,914)
Increase in deferred revenues and customer advances 51,298 31,238 83,325 47,900
Balance, at the end of the period 377,010 285,905 377,010 285,905
Less current portion (49,326) (37,174) (49,326) (37,174)
Long-term portion $ 327,684 $ 248,731 $ 327,684 $ 248,731