v3.26.1
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 1,405,757 $ 1,260,621
Unrealized Gains 370 2,185
Unrealized Losses (4,564) (383)
Fair Value 1,401,563 1,262,423
US treasury securities    
Marketable Securities [Line Items]    
Amortized Cost 325,564 316,979
Unrealized Gains 146 623
Unrealized Losses (922) (34)
Fair Value 324,788 317,568
US government agencies    
Marketable Securities [Line Items]    
Amortized Cost 383,037 290,714
Unrealized Gains 65 276
Unrealized Losses (1,135) (81)
Fair Value 381,967 290,909
Commercial Paper    
Marketable Securities [Line Items]    
Amortized Cost 13,634 7,156
Unrealized Gains 0 1
Unrealized Losses (6) (2)
Fair Value 13,628 7,155
Corporate securities    
Marketable Securities [Line Items]    
Amortized Cost 683,522 645,772
Unrealized Gains 159 1,285
Unrealized Losses (2,501) (266)
Fair Value $ 681,180 $ 646,791