XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Changes in Deferred Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Movement in Deferred Revenue [Roll Forward]    
Beginning balance $ 412,781 $ 388,810
Acquired deferred revenue 84 0
Deferral of revenue 423,649 362,043
Recognition of revenue (425,077) (363,226)
Currency translation (6,317) (6,898)
Ending balance $ 405,120 $ 380,729