XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue from Contracts with Customers - Changes in Deferred Revenue (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Movement in Deferred Revenue [Roll Forward]    
Beginning balance $ 479,754 $ 435,758
Acquired deferred revenue 0 7,910
Deferral of revenue 1,038,334 961,520
Recognition of revenue (1,060,743) (1,006,046)
Currency translation (11,425) (2,636)
Ending balance $ 445,920 $ 396,506