XML 65 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Deferred Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
REVENUE:      
Deferred revenues - current portion $ 24,930 $ 25,750  
Non-current portion (1) 1,512 1,802  
Total deferred revenues 26,442 27,552  
Revenue recognized that was included in the deferred revenues and billings in excess of deferred revenues balances at beginning of period $ 27,654 $ 24,776 $ 24,912