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
Sep. 30, 2020
Dec. 31, 2019
Financial assets:    
Cash equivalents $ 170,307 $ 99,242
Derivative financial instruments 1,759  
Total financial assets 172,066 99,242
Financial liabilities:    
Contingent consideration 3,363 3,854
Derivative financial instruments 129 9,446
Total financial liabilities 3,492 13,300
Level 1 [Member]    
Financial assets:    
Cash equivalents 170,307 99,242
Total financial assets 170,307 99,242
Level 2 [Member]    
Financial assets:    
Derivative financial instruments 1,759  
Total financial assets 1,759  
Financial liabilities:    
Derivative financial instruments 129 9,446
Total financial liabilities 129 9,446
Level 3 [Member]    
Financial liabilities:    
Contingent consideration 3,363 3,854
Total financial liabilities $ 3,363 $ 3,854