XML 105 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEFERRED REVENUE AND COSTS (DEFERRED COSTS CLASSIFICATION TABLE) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
DEFERRED REVENUE AND COSTS [ABSTRACT]    
Deferred Costs - Current $ 49,043 $ 25,669
Deferred Costs - Long-term 14,406 18,015
Total Deferred Costs $ 63,449 $ 43,684