Annual report pursuant to Section 13 and 15(d)

REVENUE - Deferred revenue (Details)

v3.22.0.1
REVENUE - Deferred revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
REVENUE    
Beginning balance $ 149,224 $ 136,507
Deferral of unearned revenue 206,730 185,943
Recognition of unearned revenue (187,347) (173,226)
Ending balance 168,607 149,224
Long-term unearned revenue $ 23,500 $ 18,000
Long-term unearned revenue, recognition period (or less) 5 years