XML 51 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Cash Equivalents and Marketable Securities - Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities and Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost $ 95,448 $ 83,991
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 95,448 83,991
Marketable securities, amortized cost 645,049 669,942
Marketable securities, gross unrealized gains 290 986
Marketable securities, gross unrealized losses (1,057) (116)
Marketable securities, estimated fair value 644,282 670,812
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 164,635 184,423
Marketable securities, gross unrealized gains 1 25
Marketable securities, gross unrealized losses (230) (80)
Marketable securities, estimated fair value 164,406 184,368
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 86,788 100,753
Marketable securities, gross unrealized gains 17 60
Marketable securities, gross unrealized losses (149) (23)
Marketable securities, estimated fair value 86,656 100,790
U.S. government treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 257,224 265,316
Marketable securities, gross unrealized gains 252 748
Marketable securities, gross unrealized losses (296) 0
Marketable securities, estimated fair value 257,180 266,064
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 136,402 119,450
Marketable securities, gross unrealized gains 20 153
Marketable securities, gross unrealized losses (382) (13)
Marketable securities, estimated fair value 136,040 119,590
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost 95,448 74,004
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value $ 95,448 74,004
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost   9,987
Cash equivalents, gross unrealized gains   0
Cash equivalents, gross unrealized losses   0
Cash equivalents, estimated fair value   $ 9,987