v3.22.4
DEFERRED REVENUES (Tables)
12 Months Ended
Dec. 31, 2022
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of Balances of Deferred Revenues
   
December 31,
 
   
2022
   
2021
   
2020
 
Balance, at the beginning of the period
 
$
169,345
   
$
140,020
   
$
160,797
 
Revenue recognized
   
(23,017
)
   
(26,093
)
   
(72,046
)
Increase in deferred revenues and customer advances
   
67,249
     
55,418
     
51,269
 
Balance, at the end of the period
   
213,577
     
169,345
     
140,020
 
Less current portion
   
(26,641
)
   
(17,789
)
   
(24,648
)
Long term portion
 
$
186,936
   
$
151,556
   
$
115,372
 
Schedule Estimated Revenues Expected To Recognized In Future To Performance Obligations

2023

 

$

26,641

 

2024

   

10,891

 

2025

   

10,160

 

2026

   

9,691

 

2027

   

7,565

 

Thereafter

   

148,629

 

Total deferred revenues

 

$

213,577