XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE RECOGNITION - Changes in Deferred Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Contract with Customer, Liability [Roll Forward]  
Deferred revenue as of December 31, 2022 $ 1,076,875
Amounts deferred during the period 173,226
Revenue recognized from amounts included in the deferred revenue beginning balance (219,462)
Revenue from current period sales (53,212)
Deferred revenue as of March 31, 2023 $ 977,427