XML 74 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Fair value hierarchy (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Contingent consideration    
Fair Value Measurements    
Liabilities $ 4,700 $ 700
Recurring    
Fair Value Measurements    
Assets 488,571 601,011
Liabilities 411,385 404,900
Recurring | Mutual funds    
Fair Value Measurements    
Assets 99,777 110,006
Recurring | U.S. Treasury notes    
Fair Value Measurements    
Assets 190,718 223,896
Recurring | Corporate debt securities    
Fair Value Measurements    
Assets 196,233 155,796
Recurring | Convertible Senior Notes    
Fair Value Measurements    
Liabilities 406,708 404,171
Recurring | Contingent consideration    
Fair Value Measurements    
Liabilities 4,677 729
Recurring | Money market mutual fund    
Fair Value Measurements    
Assets 1,843 111,313
Recurring | Level 1    
Fair Value Measurements    
Assets 488,571 601,011
Recurring | Level 1 | Mutual funds    
Fair Value Measurements    
Assets 99,777 110,006
Recurring | Level 1 | U.S. Treasury notes    
Fair Value Measurements    
Assets 190,718 223,896
Recurring | Level 1 | Corporate debt securities    
Fair Value Measurements    
Assets 196,233 155,796
Recurring | Level 1 | Money market mutual fund    
Fair Value Measurements    
Assets 1,843 111,313
Recurring | Level 2    
Fair Value Measurements    
Liabilities 406,708 404,171
Recurring | Level 2 | Convertible Senior Notes    
Fair Value Measurements    
Liabilities 406,708 404,171
Recurring | Level 3    
Fair Value Measurements    
Liabilities 4,677 729
Recurring | Level 3 | Contingent consideration    
Fair Value Measurements    
Liabilities $ 4,677 $ 729