XML 42 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Cash, Cash Equivalents and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cash and cash equivalents    
Cash and Cash Equivalents [Line Items]    
Amortized Cost $ 457,607 $ 490,002
Fair Value 457,607 490,002
Cash and cash equivalents | Cash    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 193,871 219,394
Fair Value 193,871 219,394
Cash and cash equivalents | Money market funds | Level 1    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 263,736 270,608
Fair Value 263,736 270,608
Marketable securities    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 249,938 238,477
Unrealized Gains 74 375
Unrealized Losses (275) (4)
Fair Value 249,737 238,848
Marketable securities | US government securities due within one year | Level 1    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 147,132 138,083
Unrealized Gains 61 206
Unrealized Losses (61)  
Fair Value 147,132 138,289
Marketable securities | US government agency securities due within one year | Level 2    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 31,389 7,946
Unrealized Gains 2 5
Unrealized Losses (25) (1)
Fair Value 31,366 7,950
Marketable securities | US government securities due between one and two years | Level 1    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 53,597 70,701
Unrealized Gains 11 131
Unrealized Losses (146) (2)
Fair Value 53,462 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,820 21,747
Unrealized Gains   33
Unrealized Losses (43) (1)
Fair Value $ 17,777 $ 21,779