XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Assets and Liabilities Measured at Fair Value - Components by Hierarchy Level (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Assets:    
Fair value of assets $ 236,491 $ 324,055
Liabilities:    
Contingent consideration payable 26,296 25,825
Deferred compensation plan liability 3,946 4,078
Fair value of liabilities 30,242 29,903
Commercial paper    
Assets:    
Fair value of assets 151,307 217,095
Asset-backed securities    
Assets:    
Fair value of assets 13,716 9,438
Corporate debt securities    
Assets:    
Fair value of assets 20,932 39,513
U.S. government agency bonds    
Assets:    
Fair value of assets 46,240 53,582
Money market funds    
Assets:    
Fair value of assets 4,296 4,427
Level 2    
Assets:    
Fair value of assets 236,491 324,055
Liabilities:    
Contingent consideration payable 0 0
Deferred compensation plan liability 3,946 4,078
Fair value of liabilities 3,946 4,078
Fair value of the Convertible Notes 4,500  
Level 2 | Commercial paper    
Assets:    
Fair value of assets 151,307 217,095
Level 2 | Asset-backed securities    
Assets:    
Fair value of assets 13,716 9,438
Level 2 | Corporate debt securities    
Assets:    
Fair value of assets 20,932 39,513
Level 2 | U.S. government agency bonds    
Assets:    
Fair value of assets 46,240 53,582
Level 2 | Money market funds    
Assets:    
Fair value of assets 4,296 4,427
Level 3    
Liabilities:    
Contingent consideration payable 26,296 25,825
Deferred compensation plan liability 0 0
Fair value of liabilities $ 26,296 $ 25,825