v3.26.1
Cash, Cash Equivalents and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash and cash equivalents    
Cash and Cash Equivalents [Line Items]    
Amortized Cost $ 424,151 $ 490,002
Fair Value 424,151 490,002
Cash and cash equivalents | Cash    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 160,175 219,394
Fair Value 160,175 219,394
Cash and cash equivalents | Money market funds | Level 1    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 263,976 270,608
Fair Value 263,976 270,608
Marketable securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 254,673 238,477
Unrealized Gains 7 375
Unrealized Losses (568) (4)
Fair Value 254,112 238,848
Marketable securities | US government securities due within one year | Level 1    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 182,740 138,083
Unrealized Gains 7 206
Unrealized Losses (276)  
Fair Value 182,471 138,289
Marketable securities | US government agency securities due within one year | Level 2    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 27,267 7,946
Unrealized Gains   5
Unrealized Losses (35) (1)
Fair Value 27,232 7,950
Marketable securities | US government securities due between one and two years | Level 1    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 26,812 70,701
Unrealized Gains   131
Unrealized Losses (158) (2)
Fair Value 26,654 70,830
Marketable securities | US government agency securities due between one and two years | Level 2    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 17,854 21,747
Unrealized Gains   33
Unrealized Losses (99) (1)
Fair Value $ 17,755 $ 21,779