v3.26.1
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 1,387,566 $ 1,260,621
Unrealized Gains 97 2,185
Unrealized Losses (7,254) (383)
Fair Value 1,380,409 1,262,423
US treasury securities    
Marketable Securities [Line Items]    
Amortized Cost 335,023 316,979
Unrealized Gains 30 623
Unrealized Losses (1,767) (34)
Fair Value 333,286 317,568
US government agencies    
Marketable Securities [Line Items]    
Amortized Cost 349,898 290,714
Unrealized Gains 3 276
Unrealized Losses (2,058) (81)
Fair Value 347,843 290,909
Commercial Paper    
Marketable Securities [Line Items]    
Amortized Cost 9,164 7,156
Unrealized Gains 0 1
Unrealized Losses (3) (2)
Fair Value 9,161 7,155
Corporate securities    
Marketable Securities [Line Items]    
Amortized Cost 693,481 645,772
Unrealized Gains 64 1,285
Unrealized Losses (3,426) (266)
Fair Value $ 690,119 $ 646,791