DEFERRED REVENUES (Schedule of Balances of Deferred Revenues) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Revenue Recognition and Deferred Revenue [Abstract] | |||
Balance, at the beginning of the period | $ 169,345 | $ 140,020 | $ 160,797 |
Revenue recognized | (23,017) | (26,093) | (72,046) |
Increase in deferred revenues and customer advances | 67,249 | 55,418 | 51,269 |
Balance, at the end of the period | 213,577 | 169,345 | 140,020 |
Less current portion | (26,641) | (17,789) | (24,648) |
Long term portion | $ 186,936 | $ 151,556 | $ 115,372 |