v3.26.3
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 1,287,219 $ 1,260,621
Unrealized Gains 6 2,185
Unrealized Losses (14,716) (383)
Fair Value 1,272,509 1,262,423
US treasury securities    
Marketable Securities [Line Items]    
Amortized Cost 266,760 316,979
Unrealized Gains 1 623
Unrealized Losses (3,158) (34)
Fair Value 263,603 317,568
US government agencies    
Marketable Securities [Line Items]    
Amortized Cost 339,271 290,714
Unrealized Gains 0 276
Unrealized Losses (4,016) (81)
Fair Value 335,255 290,909
Commercial Paper    
Marketable Securities [Line Items]    
Amortized Cost 9,432 7,156
Unrealized Gains 0 1
Unrealized Losses (6) (2)
Fair Value 9,426 7,155
Corporate securities    
Marketable Securities [Line Items]    
Amortized Cost 671,756 645,772
Unrealized Gains 5 1,285
Unrealized Losses (7,536) (266)
Fair Value $ 664,225 $ 646,791