v3.24.2.u1
DEFERRED REVENUES AND CUSTOMERS ADVANCES (Tables)
6 Months Ended
Jun. 30, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of balances of deferred revenues
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2024
   
2023
   
2024
   
2023
 
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
 
Schedule estimated revenues expected to recognized in future to performance obligations
2024
 
$
21,373
 
2025
   
14,020
 
2026
   
13,653
 
2027
   
11,559
 
2028
   
10,808
 
Thereafter
   
179,601
 
Total deferred revenues
 
$
251,014