XML 53 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Summary of Fair Value And Unrealized Losses of Marketable Securities In Loss Position (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value $ 513,738 $ 1,224,715
Less than 12 months, Unrealized Losses (4,795) (2,687)
Greater than 12 months, Fair Value 399,783  
Greater than 12 months, Unrealized Losses (5,455)  
Fair Value 913,521 1,224,715
Unrealized Losses (10,250) (2,687)
U.S. Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 112,243 309,588
Less than 12 months, Unrealized Losses (1,517) (982)
Greater than 12 months, Fair Value 185,691  
Greater than 12 months, Unrealized Losses (2,745)  
Fair Value 297,934 309,588
Unrealized Losses (4,262) (982)
U.S. Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 208,507 601,475
Less than 12 months, Unrealized Losses (1,989) (1,083)
Greater than 12 months, Fair Value 130,633  
Greater than 12 months, Unrealized Losses (1,541)  
Fair Value 339,140 601,475
Unrealized Losses (3,530) (1,083)
International Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 50,982 231,672
Less than 12 months, Unrealized Losses (497) (491)
Greater than 12 months, Fair Value 68,993  
Greater than 12 months, Unrealized Losses (636)  
Fair Value 119,975 231,672
Unrealized Losses (1,133) (491)
U.S. Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 24,768 21,968
Less than 12 months, Unrealized Losses (120) (18)
Fair Value 24,768 21,968
Unrealized Losses (120) (18)
International Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 30,987 35,059
Less than 12 months, Unrealized Losses (175) (23)
Fair Value 30,987 35,059
Unrealized Losses (175) (23)
U.S. Municipal Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 86,251 24,953
Less than 12 months, Unrealized Losses (497) (90)
Greater than 12 months, Fair Value 14,466  
Greater than 12 months, Unrealized Losses (533)  
Fair Value 100,717 24,953
Unrealized Losses $ (1,030) $ (90)