XML 105 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEFERRED REVENUE AND COSTS (DEFERRED REVENUE CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
DEFERRED REVENUE AND COSTS [ABSTRACT]    
Deferred revenue - current $ 81,171 $ 87,846
Deferred revenue - long-term 4,814 5,760
Total deferred revenue $ 85,985 $ 93,606