XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Movement in Deferred Revenue [Roll Forward]    
Beginning balance $ 412,781 $ 388,810
Acquired deferred revenue 5,818 3,831
Deferral of revenue 2,099,550 1,937,974
Recognition of deferred revenue (2,065,553) (1,906,715)
Currency translation (16,838) (11,119)
Ending balance $ 435,758 $ 412,781