XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Summary of Marketable Securities by Security (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 797,692 $ 384,487
Gross Unrealized Gains 1,666 419
Gross Unrealized Losses (293) (388)
Fair Value 799,065 384,518
Commercial paper [Member]    
Marketable Securities [Line Items]    
Amortized Cost 191,922 67,098
Gross Unrealized Gains 33 26
Gross Unrealized Losses (73) (44)
Fair Value 191,882 67,080
Corporate bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 408,501 193,876
Gross Unrealized Gains 1,490 328
Gross Unrealized Losses (150) (255)
Fair Value 409,841 193,949
Government and agency securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 120,338 89,044
Gross Unrealized Gains 141 58
Gross Unrealized Losses (35) (75)
Fair Value 120,444 89,027
US Treasury Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 76,931 34,469
Gross Unrealized Gains 2 7
Gross Unrealized Losses (35) (14)
Fair Value $ 76,898 $ 34,462