v3.23.3
REVENUE - Deferred Revenue Rollforward (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Revenue from Contract with Customer, Liability [Roll Forward]    
Beginning balance $ 157,550 $ 98,267
Amount from beginning balance recognized into revenue (143,810) (89,387)
Recognition of deferred revenue (173,408) (122,527)
Deferral of revenue 368,556 248,591
Ending balance $ 208,888 $ 134,944