XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.4
DEFERRED REVENUE AND COSTS (DEFERRED REVENUE CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
DEFERRED REVENUE AND COSTS [ABSTRACT]    
Deferred revenue - current $ 87,846 $ 95,608
Deferred revenue - long-term 5,760 17,078
Total deferred revenue $ 93,606 $ 112,686