REVENUE RECOGNITION Costs to Obtain and Fulfill Contracts (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2022 |
Mar. 31, 2021 |
|
Capitalized Contract Cost [Roll Forward] | ||
Beginning balance | $ 7,312 | $ 5,992 |
Costs to obtain and fulfill contracts capitalized | 3,047 | 1,836 |
Less costs to obtain and fulfill contracts recognized as expense | (1,799) | (1,475) |
Ending balance | $ 8,560 | $ 6,353 |