XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Summary of Gross Unrealized Gains and Losses of Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,208,696 $ 1,450,723
Gross Unrealized Gains 15 27
Gross Unrealized Losses (14,898) (2,687)
Fair Value 1,193,813 1,448,063
U.S. Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 400,180 325,514
Gross Unrealized Gains 3  
Gross Unrealized Losses (6,214) (982)
Fair Value 393,969 324,532
U.S. Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 404,074 628,836
Gross Unrealized Gains   27
Gross Unrealized Losses (5,282) (1,083)
Fair Value 398,792 627,780
International Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 153,088 237,303
Gross Unrealized Gains 3  
Gross Unrealized Losses (2,043) (491)
Fair Value 151,048 236,812
U.S. Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 52,778 80,194
Gross Unrealized Losses (107) (18)
Fair Value 52,671 80,176
International Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 130,461 142,358
Gross Unrealized Losses (245) (23)
Fair Value 130,216 142,335
U.S. Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 13,727  
Fair Value 13,727  
U.S. Municipal Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 54,388 36,518
Gross Unrealized Gains 9  
Gross Unrealized Losses (1,007) (90)
Fair Value $ 53,390 $ 36,428