v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue Recognition and Deferred Revenue [Abstract]        
Balance, at the beginning of the period $ 254,616 $ 224,424 $ 255,443 $ 213,577
Revenue recognized (25,359) (19,000) (33,790) (21,990)
Increase in deferred revenues and customer advances 21,757 27,404 29,361 41,241
Balance, at the end of the period 251,014 232,828 251,014 232,828
Less current portion (28,457) (28,135) (28,457) (28,135)
Long term portion $ 222,557 $ 204,693 $ 222,557 $ 204,693