XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Assets and Liabilities Measured and Carried at Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets $ 1,371,946 $ 1,686,269  
Contingent consideration 38,100 36,900  
Total liabilities 38,100 36,900  
Money Market Funds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 63,919 467,553  
Commercial Paper [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 113,362 211,369  
Government and Government Agency Bonds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 1,001,137 807,540  
Corporate Bonds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 130,380 125,741  
Strategic Investments [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 6,527 31,321  
Certificates of Deposit [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 56,621 42,745  
Level 1 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 69,446 467,874  
Contingent consideration 0 0  
Total liabilities 0 0  
Level 1 [Member] | Money Market Funds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 63,919 467,553  
Level 1 [Member] | Commercial Paper [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 0 0  
Level 1 [Member] | Government and Government Agency Bonds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 0 0  
Level 1 [Member] | Corporate Bonds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 0 0  
Level 1 [Member] | Strategic Investments [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 5,527 321  
Level 1 [Member] | Certificates of Deposit [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 0 0  
Level 2 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 1,301,500 1,187,395  
Contingent consideration 0 0  
Total liabilities 0 0  
Level 2 [Member] | Money Market Funds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 0 0  
Level 2 [Member] | Commercial Paper [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 113,362 211,369  
Level 2 [Member] | Government and Government Agency Bonds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 1,001,137 807,540  
Level 2 [Member] | Corporate Bonds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 130,380 125,741  
Level 2 [Member] | Strategic Investments [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 0 0  
Level 2 [Member] | Certificates of Deposit [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 56,621 42,745  
Level 3 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 1,000 31,000 $ 32,412
Contingent consideration 38,100 36,900  
Total liabilities 38,100 36,900 $ 43,600
Level 3 [Member] | Money Market Funds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 0 0  
Level 3 [Member] | Commercial Paper [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 0 0  
Level 3 [Member] | Government and Government Agency Bonds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 0 0  
Level 3 [Member] | Corporate Bonds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 0 0  
Level 3 [Member] | Strategic Investments [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 1,000 31,000  
Level 3 [Member] | Certificates of Deposit [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets $ 0 $ 0