XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Summary of Gross Unrealized Gains and Losses of Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,321,069 $ 1,450,723
Gross Unrealized Gains 22 27
Gross Unrealized Losses (13,894) (2,687)
Fair Value 1,307,197 1,448,063
U.S. Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 408,463 325,514
Gross Unrealized Gains 19  
Gross Unrealized Losses (5,843) (982)
Fair Value 402,639 324,532
U.S. Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 498,829 628,836
Gross Unrealized Gains 3 27
Gross Unrealized Losses (4,815) (1,083)
Fair Value 494,017 627,780
International Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 167,534 237,303
Gross Unrealized Losses (2,138) (491)
Fair Value 165,396 236,812
U.S. Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 74,170 80,194
Gross Unrealized Losses (133) (18)
Fair Value 74,037 80,176
International Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 114,107 142,358
Gross Unrealized Losses (253) (23)
Fair Value 113,854 142,335
U.S. Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 19,981  
Fair Value 19,981  
U.S. Municipal Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 37,985 36,518
Gross Unrealized Losses (712) (90)
Fair Value $ 37,273 $ 36,428