XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Assets and Liabilities Measured at Fair Value - Components by Hierarchy Level (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Assets:    
Fair value of assets $ 148,251 $ 314,270
Liabilities:    
Contingent consideration payable 24,327 22,681
Deferred compensation plan liability 3,312 4,419
Fair value of liabilities 27,639 27,100
Commercial paper    
Assets:    
Fair value of assets 59,902 73,710
Asset-backed securities    
Assets:    
Fair value of assets 33,182 77,810
Corporate debt securities    
Assets:    
Fair value of assets 51,532 145,991
U.S. government agency bonds    
Assets:    
Fair value of assets   11,991
Money market funds    
Assets:    
Fair value of assets 3,635 4,768
Level 2    
Assets:    
Fair value of assets 148,251 314,270
Liabilities:    
Contingent consideration payable 0 0
Deferred compensation plan liability 3,312 4,419
Fair value of liabilities 3,312 4,419
Fair value of the Convertible Notes 7,300  
Level 2 | Commercial paper    
Assets:    
Fair value of assets 59,902 73,710
Level 2 | Asset-backed securities    
Assets:    
Fair value of assets 33,182 77,810
Level 2 | Corporate debt securities    
Assets:    
Fair value of assets 51,532 145,991
Level 2 | U.S. government agency bonds    
Assets:    
Fair value of assets   11,991
Level 2 | Money market funds    
Assets:    
Fair value of assets 3,635 4,768
Level 3    
Liabilities:    
Contingent consideration payable 24,327 22,681
Deferred compensation plan liability 0 0
Fair value of liabilities $ 24,327 $ 22,681