v3.26.1
Cash, Cash Equivalents and Marketable Securities - Summarizes the Unrealized Gains and Losses in Fair Value of the Company's Investments in Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 499,564 $ 713,803
Unrealized Gains 53 810
Unrealized Losses (456) (24)
Estimated Fair Value 499,161 714,589
Cash and Cash Equivalents 48,876 354,725
Marketable Securities 450,285 359,864
Cash Equivalents And Marketable Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 498,340 709,184
Unrealized Gains 53 810
Unrealized Losses (456) (24)
Estimated Fair Value 497,937 709,970
Cash and Cash Equivalents 47,652 350,106
Marketable Securities 450,285 359,864
Money Market Funds [Member] | Level 1    
Marketable Securities [Line Items]    
Amortized Cost 47,652 342,915
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 47,652 342,915
Cash and Cash Equivalents 47,652 342,915
Marketable Securities 0 0
U.S. Government Bonds [Member] | Level 2    
Marketable Securities [Line Items]    
Amortized Cost 206,439 166,736
Unrealized Gains 25 480
Unrealized Losses (144) 0
Estimated Fair Value 206,320 167,216
Cash and Cash Equivalents 0 0
Marketable Securities 206,320 167,216
U.S. Government Agency Securities [Member] | Level 2    
Marketable Securities [Line Items]    
Amortized Cost 16,995 9,997
Unrealized Gains 0 1
Unrealized Losses (66) (23)
Estimated Fair Value 16,929 9,975
Cash and Cash Equivalents 0 0
Marketable Securities 16,929 9,975
Corporate Debt Securities [Member] | Level 2    
Marketable Securities [Line Items]    
Amortized Cost 227,254 189,536
Unrealized Gains 28 329
Unrealized Losses (246) (1)
Estimated Fair Value 227,036 189,864
Cash and Cash Equivalents 0 7,191
Marketable Securities 227,036 182,673
Cash [Member]    
Marketable Securities [Line Items]    
Amortized Cost 1,224 4,619
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 1,224 4,619
Cash and Cash Equivalents 1,224 4,619
Marketable Securities $ 0 $ 0