XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Fair Value And Unrealized Losses of Marketable Securities In Loss Position (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value $ 343,373 $ 513,738
Less than 12 months, Unrealized Losses (611) (4,795)
Greater than 12 months, Fair Value 123,121 399,783
Greater than 12 months, Unrealized Losses (640) (5,455)
Fair Value 466,494 913,521
Unrealized Losses (1,251) (10,250)
U.S. Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 52,521 112,243
Less than 12 months, Unrealized Losses (96) (1,517)
Greater than 12 months, Fair Value 41,911 185,691
Greater than 12 months, Unrealized Losses (251) (2,745)
Fair Value 94,432 297,934
Unrealized Losses (347) (4,262)
U.S. Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 111,901 208,507
Less than 12 months, Unrealized Losses (246) (1,989)
Greater than 12 months, Fair Value 43,851 130,633
Greater than 12 months, Unrealized Losses (238) (1,541)
Fair Value 155,752 339,140
Unrealized Losses (484) (3,530)
International Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 43,708 50,982
Less than 12 months, Unrealized Losses (87) (497)
Greater than 12 months, Fair Value 6,014 68,993
Greater than 12 months, Unrealized Losses (35) (636)
Fair Value 49,722 119,975
Unrealized Losses (122) (1,133)
U.S. Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 7,848 24,768
Less than 12 months, Unrealized Losses (1) (120)
Fair Value 7,848 24,768
Unrealized Losses (1) (120)
International Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 37,300 30,987
Less than 12 months, Unrealized Losses (38) (175)
Fair Value 37,300 30,987
Unrealized Losses (38) (175)
U.S. Municipal Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 months, Fair Value 90,095 86,251
Less than 12 months, Unrealized Losses (143) (497)
Greater than 12 months, Fair Value 31,345 14,466
Greater than 12 months, Unrealized Losses (116) (533)
Fair Value 121,440 100,717
Unrealized Losses $ (259) $ (1,030)