DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule of Balances of Deferred Revenues and Customer Advances) (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
|
| Revenue Recognition and Deferred Revenue [Abstract] | ||
| Balance, at the beginning of the period | $ 255,443 | $ 213,577 |
| Revenue recognized | (30,056) | (11,742) |
| Increase in deferred revenues and customer advances | 29,229 | 22,589 |
| Balance, at the end of the period | 254,616 | 224,424 |
| Less current portion | (36,081) | (27,507) |
| Long term portion | $ 218,535 | $ 196,917 |