v3.24.1.u1
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