XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Fair value hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Contingent consideration    
Fair Value Measurements    
Liabilities $ 4,400 $ 4,700
Recurring    
Fair Value Measurements    
Assets 425,102 488,571
Liabilities 382,335 411,385
Recurring | Mutual funds    
Fair Value Measurements    
Assets 97,522 99,777
Recurring | U.S. Treasury notes    
Fair Value Measurements    
Assets 129,931 190,718
Recurring | Corporate debt securities    
Fair Value Measurements    
Assets 178,936 196,233
Recurring | Convertible Senior Notes    
Fair Value Measurements    
Liabilities 377,955 406,708
Recurring | Contingent consideration    
Fair Value Measurements    
Liabilities 4,380 4,677
Recurring | Money market mutual fund    
Fair Value Measurements    
Assets 18,713 1,843
Recurring | Level 1    
Fair Value Measurements    
Assets 425,102 488,571
Recurring | Level 1 | Mutual funds    
Fair Value Measurements    
Assets 97,522 99,777
Recurring | Level 1 | U.S. Treasury notes    
Fair Value Measurements    
Assets 129,931 190,718
Recurring | Level 1 | Corporate debt securities    
Fair Value Measurements    
Assets 178,936 196,233
Recurring | Level 1 | Money market mutual fund    
Fair Value Measurements    
Assets 18,713 1,843
Recurring | Level 2    
Fair Value Measurements    
Liabilities 377,955 406,708
Recurring | Level 2 | Convertible Senior Notes    
Fair Value Measurements    
Liabilities 377,955 406,708
Recurring | Level 3    
Fair Value Measurements    
Liabilities 4,380 4,677
Recurring | Level 3 | Contingent consideration    
Fair Value Measurements    
Liabilities $ 4,380 $ 4,677