v3.22.0.1
REVENUE - Deferred Revenue Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer, Liability [Roll Forward]    
Beginning balance $ 54,792 $ 26,307
Amount from beginning balance recognized into revenue (54,792) (26,307)
Recognition of deferred revenue (139,371) (91,193)
Deferral of revenue 237,638 145,985
Ending balance $ 98,267 $ 54,792