XML 106 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEFERRED REVENUE AND COSTS (DEFERRED COSTS CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
DEFERRED REVENUE AND COSTS [ABSTRACT]    
Deferred Costs - Current $ 32,672 $ 42,632
Deferred Costs - Long-term 24,245 6,550
Total Deferred Costs $ 56,917 $ 49,182