XML 134 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE - Deferred Revenue Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer, Liability [Roll Forward]    
Beginning balance $ 157,550 $ 98,267
Amount from beginning balance recognized into revenue (157,550) (98,267)
Recognition of deferred revenue (287,429) (199,130)
Deferral of revenue 536,621 356,680
Ending balance $ 249,192 $ 157,550