v3.25.3
Marketable Securities - Summary of Marketable Securities by Security (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 824,981 $ 972,670
Gross Unrealized Gains 2,468 736
Gross Unrealized Losses (98) (795)
Fair Value 827,351 972,611
Commercial paper [Member]    
Marketable Securities [Line Items]    
Amortized Cost 79,716 251,473
Gross Unrealized Gains 15 12
Gross Unrealized Losses (11) (176)
Fair Value 79,720 251,309
Corporate bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 579,723 468,673
Gross Unrealized Gains 2,136 532
Gross Unrealized Losses (60) (588)
Fair Value 581,799 468,617
Government and agency securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 143,688 162,783
Gross Unrealized Gains 313 132
Gross Unrealized Losses (27) (29)
Fair Value 143,974 162,886
US Treasury Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 21,854 89,741
Gross Unrealized Gains 4 60
Gross Unrealized Losses 0 (2)
Fair Value $ 21,858 $ 89,799