XML 44 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Summary of Fair Value And Unrealized Losses of Marketable Securities In Loss Position (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value $ 656,838 $ 513,738
Less than 12 months, Unrealized Losses (3,410) (4,795)
Greater than 12 months, Fair Value 154,177 399,783
Greater than 12 months, Unrealized Losses (2,240) (5,455)
Fair Value 811,015 913,521
Unrealized Losses (5,650) (10,250)
U.S. Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 140,520 112,243
Less than 12 months, Unrealized Losses (804) (1,517)
Greater than 12 months, Fair Value 72,484 185,691
Greater than 12 months, Unrealized Losses (1,022) (2,745)
Fair Value 213,004 297,934
Unrealized Losses (1,826) (4,262)
U.S. Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 160,348 208,507
Less than 12 months, Unrealized Losses (1,130) (1,989)
Greater than 12 months, Fair Value 47,918 130,633
Greater than 12 months, Unrealized Losses (680) (1,541)
Fair Value 208,266 339,140
Unrealized Losses (1,810) (3,530)
International Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 69,198 50,982
Less than 12 months, Unrealized Losses (392) (497)
Greater than 12 months, Fair Value 14,160 68,993
Greater than 12 months, Unrealized Losses (159) (636)
Fair Value 83,358 119,975
Unrealized Losses (551) (1,133)
U.S. Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 58,232 24,768
Less than 12 months, Unrealized Losses (75) (120)
Fair Value 58,232 24,768
Unrealized Losses (75) (120)
International Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 83,020 30,987
Less than 12 months, Unrealized Losses (185) (175)
Fair Value 83,020 30,987
Unrealized Losses (185) (175)
U.S. Municipal Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 145,520 86,251
Less than 12 months, Unrealized Losses (824) (497)
Greater than 12 months, Fair Value 19,615 14,466
Greater than 12 months, Unrealized Losses (379) (533)
Fair Value 165,135 100,717
Unrealized Losses $ (1,203) $ (1,030)