XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION - Changes to deferred revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
REVENUE RECOGNITION      
Beginning balance $ 249,010 $ 222,262 $ 205,791
Additional amounts deferred 521,750 452,296 391,136
Revenues recognized (491,624) (425,548) (374,665)
Ending balance $ 279,136 $ 249,010 $ 222,262