XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Assets and Liabilities Measured at Fair Value) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Assets    
Total $ 1,083,597 $ 932,571
Liabilities    
Long-term debt 37,296 38,402
Interest rate swap 514 603
Contingent purchase consideration 1,343 1,963
Total 39,153 40,968
Level 1    
Assets    
Total 309,431 218,984
Liabilities    
Long-term debt 0 0
Interest rate swap 0
Contingent purchase consideration 0 0
Total 0 0
Level 2    
Assets    
Total 774,166 713,587
Liabilities    
Long-term debt 37,296 38,402
Interest rate swap 514 603
Contingent purchase consideration 0 0
Total 37,810 39,005
Level 3    
Assets    
Total 0 0
Liabilities    
Long-term debt 0 0
Interest rate swap 0
Contingent purchase consideration 1,343 1,963
Total 1,343 1,963
Money market fund deposits and term deposits    
Assets    
Cash equivalents 306,431 218,984
Money market fund deposits and term deposits | Level 1    
Assets    
Cash equivalents 306,431 218,984
Money market fund deposits and term deposits | Level 2    
Assets    
Cash equivalents 0 0
Money market fund deposits and term deposits | Level 3    
Assets    
Cash equivalents 0 0
Commercial paper    
Assets    
Cash equivalents 173,324 162,749
Commercial paper | Level 1    
Assets    
Cash equivalents 0 0
Commercial paper | Level 2    
Assets    
Cash equivalents 173,324 162,749
Commercial paper | Level 3    
Assets    
Cash equivalents 0 0
Municipal bonds    
Assets    
Cash equivalents 7,998  
Short-term investments   7,997
Municipal bonds | Level 1    
Assets    
Cash equivalents 0  
Short-term investments   0
Municipal bonds | Level 2    
Assets    
Cash equivalents 7,998  
Short-term investments   7,997
Municipal bonds | Level 3    
Assets    
Cash equivalents 0  
Short-term investments   0
Corporate bonds    
Assets    
Cash equivalents 47,703 29,010
Short-term investments 56,323 88,171
Corporate bonds | Level 1    
Assets    
Cash equivalents 0 0
Short-term investments 0 0
Corporate bonds | Level 2    
Assets    
Cash equivalents 47,703 29,010
Short-term investments 56,323 88,171
Corporate bonds | Level 3    
Assets    
Cash equivalents 0 0
Short-term investments 0 0
U.S. Treasury and agency obligations    
Assets    
Short-term investments 13,000  
U.S. Treasury and agency obligations | Level 1    
Assets    
Short-term investments 0  
U.S. Treasury and agency obligations | Level 2    
Assets    
Short-term investments 13,000  
U.S. Treasury and agency obligations | Level 3    
Assets    
Short-term investments 0  
Commercial paper    
Assets    
Short-term investments 475,818 368,665
Commercial paper | Level 1    
Assets    
Short-term investments 0 0
Commercial paper | Level 2    
Assets    
Short-term investments 475,818 368,665
Commercial paper | Level 3    
Assets    
Short-term investments 0 0
Certificates of deposit    
Assets    
Short-term investments 3,000  
Certificates of deposit | Level 1    
Assets    
Short-term investments 3,000  
Certificates of deposit | Level 2    
Assets    
Short-term investments 0  
Certificates of deposit | Level 3    
Assets    
Short-term investments $ 0  
U.S. Treasury and agency obligations    
Assets    
Cash equivalents   6,999
Short-term investments   49,996
U.S. Treasury and agency obligations | Level 1    
Assets    
Cash equivalents   0
Short-term investments   0
U.S. Treasury and agency obligations | Level 2    
Assets    
Cash equivalents   6,999
Short-term investments   49,996
U.S. Treasury and agency obligations | Level 3    
Assets    
Cash equivalents   0
Short-term investments   $ 0