XML 97 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair value measurement - reconciliation of changes in three financial liabilities measured at fair value on recurring (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Changes in Level 3 Financial Liabilities Related to Contingent Consideration [Roll Forward]    
Beginning balance $ 304,248 $ 272,136
Initial estimate upon acquisition 0 54,696
Payments (1) (138,171) (75,335)
Revaluations 53,915 52,977
Translation adjustment (84) (226)
Ending balance $ 219,908 $ 304,248