v3.24.3
DEFERRED REVENUES AND CUSTOMERS ADVANCES (Tables)
9 Months Ended
Sep. 30, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of balances of deferred revenues
   
Three Months Ended
September 30,
   
Nine Months Ended
September 30,
 
   
2024
   
2023
   
2024
   
2023
 
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
 
Schedule estimated revenues expected to recognized in future to performance obligations
2024
 
$
16,674
 
2025
   
14,248
 
2026
   
13,904
 
2027
   
11,829
 
2028
   
11,339
 
Thereafter
   
186,143
 
Total deferred revenues
 
$
254,137