XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Recognized at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Marketable securities:      
Contingent consideration $ 0 $ 10,541 $ 0
Fair Value on Recurring Basis [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents and restricted cash equivalents 136,254 534,581  
Marketable securities:      
Marketable securities 785,339 738,454  
Total 921,593 1,273,035  
Contingent consideration   24,026  
Fair Value on Recurring Basis [Member] | U S Treasury And Other Government Backed Securities [Member]      
Marketable securities:      
Marketable securities 382,308 242,686  
Fair Value on Recurring Basis [Member] | Financial Institution Debt Securities [Member]      
Marketable securities:      
Marketable securities 246,119 379,861  
Fair Value on Recurring Basis [Member] | Corporate Debt Securities [Member]      
Marketable securities:      
Marketable securities 97,408 101,550  
Fair Value on Recurring Basis [Member] | Other Asset Backed Securities [Member]      
Marketable securities:      
Marketable securities 59,504 14,357  
Fair Value on Recurring Basis [Member] | Level 1 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents and restricted cash equivalents 136,254 534,581  
Marketable securities:      
Marketable securities 120,556 172,939  
Total 256,810 707,520  
Fair Value on Recurring Basis [Member] | Level 1 [Member] | U S Treasury And Other Government Backed Securities [Member]      
Marketable securities:      
Marketable securities 120,556 172,939  
Fair Value on Recurring Basis [Member] | Level 2 [Member]      
Marketable securities:      
Marketable securities 664,783 565,515  
Total 664,783 565,515  
Fair Value on Recurring Basis [Member] | Level 2 [Member] | U S Treasury And Other Government Backed Securities [Member]      
Marketable securities:      
Marketable securities 261,752 69,747  
Fair Value on Recurring Basis [Member] | Level 2 [Member] | Financial Institution Debt Securities [Member]      
Marketable securities:      
Marketable securities 246,119 379,861  
Fair Value on Recurring Basis [Member] | Level 2 [Member] | Corporate Debt Securities [Member]      
Marketable securities:      
Marketable securities 97,408 101,550  
Fair Value on Recurring Basis [Member] | Level 2 [Member] | Other Asset Backed Securities [Member]      
Marketable securities:      
Marketable securities $ 59,504 14,357  
Fair Value on Recurring Basis [Member] | Level 3 [Member]      
Marketable securities:      
Contingent consideration   $ 24,026