XML 106 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEFERRED REVENUE AND COSTS (DEFERRED COSTS CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
DEFERRED REVENUE AND COSTS [ABSTRACT]    
Deferred Costs - Current $ 31,238 $ 32,672
Deferred Costs - Long-term 18,964 24,245
Total Deferred Costs $ 50,202 $ 56,917