XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.3
DEFERRED REVENUES AND CUSTOMERS ADVANCES (Schedule of Balances of Deferred Revenues and Customer Advances) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue Recognition and Deferred Revenue [Abstract]        
Balance, at the beginning of the period $ 251,014 $ 232,828 $ 255,443 $ 213,577
Revenue recognized (17,824) (19,869) (37,442) (25,819)
Increase in deferred revenues and customer advances 20,947 21,130 36,136 46,331
Balance, at the end of the period 254,137 234,089 254,137 234,089
Less current portion (27,367) (22,064) (27,367) (22,064)
Long term portion $ 226,770 $ 212,025 $ 226,770 $ 212,025