XML 35 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Marketable Securities - Summary of Marketable Securities by Security (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 1,129,098 $ 1,107,854
Gross Unrealized Gains 750 2,593
Gross Unrealized Losses (2,105) (240)
Fair Value 1,127,743 1,110,207
Commercial paper [Member]    
Marketable Securities [Line Items]    
Amortized Cost 124,045 107,889
Gross Unrealized Gains 2 17
Gross Unrealized Losses (82) (22)
Fair Value 123,965 107,884
Corporate bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 791,990 772,457
Gross Unrealized Gains 644 2,233
Gross Unrealized Losses (1,707) (184)
Fair Value 790,927 774,506
Government and agency securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 193,418 207,684
Gross Unrealized Gains 100 340
Gross Unrealized Losses (316) (34)
Fair Value 193,202 207,990
US Treasury Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 19,645 19,824
Gross Unrealized Gains 4 3
Gross Unrealized Losses 0 0
Fair Value $ 19,649 $ 19,827