v3.26.3
REVENUES - Schedule of Deferred Revenues (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]    
Short-term $ 39,048 $ 22,440
Long-term 36,963 31,503
Total deferred revenues $ 76,011 $ 53,943