XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Changes in Deferred Revenue (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Movement in Deferred Revenue [Roll Forward]    
Beginning balance $ 435,758 $ 412,781
Acquired deferred revenue 7,910 1,032
Deferral of revenue 961,520 888,130
Recognition of revenue (1,006,046) (898,927)
Currency translation (2,636) (19,394)
Ending balance $ 396,506 $ 383,622