XML 35 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Financial assets:    
Cash equivalents $ 104,594 $ 99,242
Financial liabilities:    
Derivative financial instruments 16,993 9,446
Contingent consideration 2,642 3,854
Total financial liabilities 19,635 13,300
Level 1 [Member]    
Financial assets:    
Cash equivalents 104,594 99,242
Level 2 [Member]    
Financial liabilities:    
Derivative financial instruments 16,993 9,446
Total financial liabilities 16,993 9,446
Level 3 [Member]    
Financial liabilities:    
Contingent consideration 2,642 3,854
Total financial liabilities $ 2,642 $ 3,854