XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities - Summary of Marketable Securities by Security (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 1,107,854 $ 972,670
Gross Unrealized Gains 2,593 736
Gross Unrealized Losses (240) (795)
Fair Value 1,110,207 972,611
Commercial paper [Member]    
Marketable Securities [Line Items]    
Amortized Cost 107,889 251,473
Gross Unrealized Gains 17 12
Gross Unrealized Losses (22) (176)
Fair Value 107,884 251,309
Corporate bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 772,457 468,673
Gross Unrealized Gains 2,233 532
Gross Unrealized Losses (184) (588)
Fair Value 774,506 468,617
Government and agency securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 207,684 162,783
Gross Unrealized Gains 340 132
Gross Unrealized Losses (34) (29)
Fair Value 207,990 162,886
US Treasury Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 19,824 89,741
Gross Unrealized Gains 3 60
Gross Unrealized Losses 0 (2)
Fair Value $ 19,827 $ 89,799