XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Changes in Deferred Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Movement in Deferred Revenue [Roll Forward]    
Beginning balance $ 435,758 $ 412,781
Acquired deferred revenue 6,555 84
Deferral of revenue 483,502 423,649
Recognition of revenue (509,447) (425,077)
Currency translation 701 (6,317)
Ending balance $ 417,069 $ 405,120