XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Fair value hierarchy (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Measurements    
Liabilities $ 4,800 $ 4,700
Recurring    
Fair Value Measurements    
Assets 486,614 488,571
Liabilities 412,123 411,385
Recurring | Mutual funds    
Fair Value Measurements    
Assets 101,287 99,777
Recurring | U.S. Treasury notes    
Fair Value Measurements    
Assets 190,833 190,718
Recurring | Corporate debt securities    
Fair Value Measurements    
Assets 191,956 196,233
Recurring | Convertible Senior Notes    
Fair Value Measurements    
Liabilities 407,349 406,708
Recurring | Contingent consideration    
Fair Value Measurements    
Liabilities 4,774 4,677
Recurring | Money market mutual fund    
Fair Value Measurements    
Assets 2,538 1,843
Recurring | Level 1    
Fair Value Measurements    
Assets 486,614 488,571
Recurring | Level 1 | Mutual funds    
Fair Value Measurements    
Assets 101,287 99,777
Recurring | Level 1 | U.S. Treasury notes    
Fair Value Measurements    
Assets 190,833 190,718
Recurring | Level 1 | Corporate debt securities    
Fair Value Measurements    
Assets 191,956 196,233
Recurring | Level 1 | Money market mutual fund    
Fair Value Measurements    
Assets 2,538 1,843
Recurring | Level 2    
Fair Value Measurements    
Liabilities 407,349 406,708
Recurring | Level 2 | Convertible Senior Notes    
Fair Value Measurements    
Liabilities 407,349 406,708
Recurring | Level 3    
Fair Value Measurements    
Liabilities 4,774 4,677
Recurring | Level 3 | Contingent consideration    
Fair Value Measurements    
Liabilities $ 4,774 $ 4,677