XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Summary of Fair Value And Unrealized Losses of Marketable Securities In Loss Position (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value $ 838,430 $ 1,224,715
Less than 12 months, Unrealized Losses (11,391) (2,687)
Greater than 12 months, Fair Value 215,226  
Greater than 12 months, Unrealized Losses (3,507)  
Fair Value 1,053,656 1,224,715
Unrealized Losses (14,898) (2,687)
U.S. Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 268,949 309,588
Less than 12 months, Unrealized Losses (3,872) (982)
Greater than 12 months, Fair Value 120,107  
Greater than 12 months, Unrealized Losses (2,342)  
Fair Value 389,056 309,588
Unrealized Losses (6,214) (982)
U.S. Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 337,682 601,475
Less than 12 months, Unrealized Losses (4,485) (1,083)
Greater than 12 months, Fair Value 61,969  
Greater than 12 months, Unrealized Losses (797)  
Fair Value 399,651 601,475
Unrealized Losses (5,282) (1,083)
International Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 120,338 231,672
Less than 12 months, Unrealized Losses (1,676) (491)
Greater than 12 months, Fair Value 30,151  
Greater than 12 months, Unrealized Losses (367)  
Fair Value 150,489 231,672
Unrealized Losses (2,043) (491)
U.S. Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 21,996 21,968
Less than 12 months, Unrealized Losses (106) (18)
Greater than 12 months, Fair Value 2,999  
Greater than 12 months, Unrealized Losses (1)  
Fair Value 24,995 21,968
Unrealized Losses (107) (18)
International Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 41,813 35,059
Less than 12 months, Unrealized Losses (245) (23)
Fair Value 41,813 35,059
Unrealized Losses (245) (23)
U.S. Municipal Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 47,652 24,953
Less than 12 months, Unrealized Losses (1,007) (90)
Fair Value 47,652 24,953
Unrealized Losses $ (1,007) $ (90)