v3.26.1
ADVANCES FROM CUSTOMERS AND DEFERRED REVENUES (Narrative) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Amount of revenue recognized from advances from customers and deferred revenues $ 31,489
Unsatisfied performance obligations $ 392,297
Revenue, remaining performance obligation, percentage 81.00%
Revenue, remaining performance obligation, expected timing of satisfaction, explanation next 3 years
Revenue recognized from performance obligations $ 921
Minimum [Member]  
Expected to be recognized over periods performance obligations 3 years
Revenue, remaining performance obligation, expected timing of satisfaction, explanation 4
Maximum [Member]  
Expected to be recognized over periods performance obligations 9 years
Revenue, remaining performance obligation, expected timing of satisfaction, explanation 9