XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Investments in Marketable Securities - Summary of Investments Classified As Available-For-Sale Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 878,116 $ 306,661
Gross Unrealized Gains 2,195 156
Gross Unrealized Losses (218) (254)
Aggregate Estimated Fair Value 880,093 306,563
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 14,550 24,226
Aggregate Estimated Fair Value 14,550 24,226
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 690,756 168,564
Gross Unrealized Gains 1,954 148
Gross Unrealized Losses (138) (128)
Aggregate Estimated Fair Value 692,572 168,584
Government debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 172,810 113,871
Gross Unrealized Gains 241 8
Gross Unrealized Losses (80) (126)
Aggregate Estimated Fair Value $ 172,971 $ 113,753