XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Financial assets:    
Cash equivalents $ 112,237 $ 99,242
Financial liabilities:    
Derivative financial instruments 17,194 9,446
Contingent consideration 2,221 3,854
Total financial liabilities 19,415 13,300
Level 1 [Member]    
Financial assets:    
Cash equivalents 112,237 99,242
Level 2 [Member]    
Financial liabilities:    
Derivative financial instruments 17,194 9,446
Total financial liabilities 17,194 9,446
Level 3 [Member]    
Financial liabilities:    
Contingent consideration 2,221 3,854
Total financial liabilities $ 2,221 $ 3,854