XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Assets and Liabilities Measured at Fair Value - Components by Hierarchy Level (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Assets:    
Fair value of assets $ 175,420 $ 324,055
Liabilities:    
Contingent consideration payable 24,605 25,825
Deferred compensation plan liability 4,388 4,078
Fair value of liabilities 28,993 29,903
Commercial paper    
Assets:    
Fair value of assets 127,957 217,095
Asset-backed securities    
Assets:    
Fair value of assets 20,549 9,438
Corporate debt securities    
Assets:    
Fair value of assets 12,141 39,513
U.S. government agency bonds    
Assets:    
Fair value of assets 10,009 53,582
Money market funds    
Assets:    
Fair value of assets 4,764 4,427
Level 2    
Assets:    
Fair value of assets 175,420 324,055
Liabilities:    
Contingent consideration payable 0 0
Deferred compensation plan liability 4,388 4,078
Fair value of liabilities 4,388 4,078
Level 2 | Commercial paper    
Assets:    
Fair value of assets 127,957 217,095
Level 2 | Asset-backed securities    
Assets:    
Fair value of assets 20,549 9,438
Level 2 | Corporate debt securities    
Assets:    
Fair value of assets 12,141 39,513
Level 2 | U.S. government agency bonds    
Assets:    
Fair value of assets 10,009 53,582
Level 2 | Money market funds    
Assets:    
Fair value of assets 4,764 4,427
Level 3    
Liabilities:    
Contingent consideration payable 24,605 25,825
Deferred compensation plan liability 0 0
Fair value of liabilities $ 24,605 $ 25,825