XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Investments and Fair Value Measurements - Financial Assets and Liabilities (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Contingent consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities $ 9,224 $ 9,066
Total Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 160,178 226,041
Total Investments | Commercial Paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 56,809 100,860
Total Investments | Corporate Notes/Bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 100,384 125,181
Total Investments | Securities of Government Sponsored Entities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 2,985  
Money Market Funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 15,923 11,126
Level 1 | Contingent consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 0
Level 1 | Total Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0 0
Level 1 | Total Investments | Commercial Paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0 0
Level 1 | Total Investments | Corporate Notes/Bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0 0
Level 1 | Total Investments | Securities of Government Sponsored Entities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0  
Level 1 | Money Market Funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 15,923 11,126
Level 2 | Contingent consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 0
Level 2 | Total Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 160,178 226,041
Level 2 | Total Investments | Commercial Paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 56,809 100,860
Level 2 | Total Investments | Corporate Notes/Bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 100,384 125,181
Level 2 | Total Investments | Securities of Government Sponsored Entities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 2,985  
Level 2 | Money Market Funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0 0
Level 3 | Contingent consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 9,224 9,066
Level 3 | Total Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0 0
Level 3 | Total Investments | Commercial Paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0 0
Level 3 | Total Investments | Corporate Notes/Bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0 0
Level 3 | Total Investments | Securities of Government Sponsored Entities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0  
Level 3 | Money Market Funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets $ 0 $ 0