v3.23.2
DEFERRED REVENUES AND CUSTOMERS ADVANCES (Tables)
6 Months Ended
Jun. 30, 2023
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of balances of deferred revenues
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Balance, at the beginning of the period
 
$
224,424
   
$
184,245
   
$
213,577
   
$
169,345
 
Revenue recognized
   
(19,000
)
   
(10,595
)
   
(21,990
)
   
(17,560
)
Increase in deferred revenues and customer advances
   
27,404
     
27,045
     
41,241
     
48,910
 
Balance, at the end of the period
   
232,828
     
200,695
     
232,828
     
200,695
 
Less current portion
   
(28,135
)
   
(30,460
)
   
(28,135
)
   
(30,460
)
Long term portion
 
$
204,693
   
$
170,235
   
$
204,693
   
$
170,235
 
Schedule estimated revenues expected to recognized in future to performance obligations
 
2023
 
$
21,700
 
2024
   
12,038
 
2025
   
10,880
 
2026
   
10,649
 
2027
   
8,668
 
Thereafter
   
168,893
 
Total deferred revenues
 
$
232,828