XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Marketable Securities - Summary of Investments Classified As Available-For-Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 768,610 $ 306,661
Gross Unrealized Gains 46 156
Gross Unrealized Losses (1,259) (254)
Aggregate Estimated Fair Value 767,397 306,563
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 16,042 24,226
Aggregate Estimated Fair Value 16,042 24,226
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 510,004 168,564
Gross Unrealized Gains 46 148
Gross Unrealized Losses (914) (128)
Aggregate Estimated Fair Value 509,136 168,584
Government debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 242,564 113,871
Gross Unrealized Gains   8
Gross Unrealized Losses (345) (126)
Aggregate Estimated Fair Value $ 242,219 $ 113,753