XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Summary of Company's Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents $ 205,118 $ 293,439
Total marketable securities 1,307,197 1,448,063
Total cash equivalents and marketable securities 1,512,315 1,741,502
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 202,519 289,440
Total cash equivalents and marketable securities 202,519 289,440
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 2,599 3,999
Total marketable securities 1,307,197 1,448,063
Total cash equivalents and marketable securities 1,309,796 1,452,062
Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 202,519 289,440
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 202,519 289,440
International Corporate Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 2,599  
Total marketable securities 165,396 236,812
International Corporate Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 2,599  
Total marketable securities 165,396 236,812
U.S. Government Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 402,639 324,532
U.S. Government Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 402,639 324,532
U.S. Corporate Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 494,017 627,780
U.S. Corporate Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 494,017 627,780
U.S. Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents   2,000
Total marketable securities 74,037 80,176
U.S. Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents   2,000
Total marketable securities 74,037 80,176
International Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents   1,999
Total marketable securities 113,854 142,335
International Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents   1,999
Total marketable securities 113,854 142,335
U.S. Municipal Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 37,273 36,428
U.S. Municipal Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 37,273 $ 36,428
U.S. Certificates of Deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities 19,981  
U.S. Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities $ 19,981