XML 49 R38.htm IDEA: XBRL DOCUMENT v3.26.1
DEFERRED REVENUES AND CUSTOMERS ADVANCES (Tables)
3 Months Ended
Mar. 31, 2026
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of balances of deferred revenues
   
Three Months Ended March 31,
 
   
2026
   
2025
 
Balance, at the beginning of the period
 
$
363,699
   
$
371,919
 
Revenue recognized
   
(43,237
)
   
(80,942
)
Increase in deferred revenues and customer advances
   
32,027
     
29,163
 
Balance, at the end of the period
   
352,489
     
320,140
 
Less current portion
   
(38,540
)
   
(76,491
)
Long-term portion
 
$
313,949
   
$
243,649
 
Schedule estimated revenues expected to recognized in future to performance obligations
2026
 
$
22,473
 
2027
   
32,766
 
2028
   
35,031
 
2029
   
28,346
 
2030
   
16,260
 
Thereafter
   
217,613
 
Total deferred revenues and customer advances
 
$
352,489