v3.24.1.u1
DEFERRED REVENUES AND CUSTOMERS ADVANCES (Tables)
3 Months Ended
Mar. 31, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of balances of deferred revenues
   
Three Months Ended March 31,
 
   
2024
   
2023
 
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
 
Schedule estimated revenues expected to recognized in future to performance obligations
2024
 
$
32,493
 
2025
   
13,899
 
2026
   
13,529
 
2027
   
11,430
 
2028
   
10,436
 
Thereafter
   
172,829
 
Total deferred revenues
 
$
254,616