v3.25.0.1
REVENUE - Schedule of Deferred Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer, Liability [Roll Forward]    
Beginning balance $ 249,192 $ 157,550
Amount from beginning balance recognized into revenue (248,667) (157,550)
Recognition of deferred revenue (402,937) (287,429)
Deferral of revenue 775,296 536,621
Ending balance $ 372,884 $ 249,192