XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEFERRED REVENUES (Schedule of Balances of Deferred Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue Recognition and Deferred Revenue [Abstract]        
Balance, at the beginning of the period $ 200,695 $ 144,253 $ 169,345 $ 140,020
Revenue recognized (12,731) (10,667) (37,855) (46,259)
Increase in deferred revenues and customer advances 20,756 19,622 77,230 59,447
Balance, at the end of the period 208,720 153,208 208,720 153,208
Less current portion (31,896) (16,939) (31,896) (16,939)
Long term portion $ 176,824 $ 136,269 $ 176,824 $ 136,269